Smarty でこの配列を理解した場合、どのように解決すればよいでしょうか?

WBOY
リリース: 2016-06-13 13:35:40
オリジナル
819 人が閲覧しました

この配列を Smarty
$arr|api:'cases':'getInfoList':"where pass=1^ ORDER BY topflag DESC,submit_date DESC^0^8^id,title,thumbnail,bedeck^ ^ で理解している場合は、 0"

BIweb でこの配列を理解するにはどうすればよいですか? ?

-----解決策--------------------------
解決策を見つけるlz のマニュアル 例: {$articleTitle|truncate:30:"":true} は、$articleTitle 変数を 30、""、true の 3 つのパラメーターとともに truncate メソッドに渡し、インターセプトされた結果
を返すことを意味します。上記の例を理解すると、lz はカスタム関数であり、その後に ':' で区切られた 3 つのパラメータが続きます。
'|' は $arr を渡すパイプに似た関数です。 API 関数に追加し、処理結果を返します
次の記事を参照してください:
http://www.189works.com/article-39919-1.html
------解決策---------
変数、カスタム関数、文字列には変数レギュレーターが使用されます。 「|」記号と修飾子名を使用して修飾子を適用します。可変レギュレータの動作は、割り当てられたパラメータ値によって決まります。パラメータは「:」記号で区切られます。

Smarty テンプレート エンジンのカスタム関数はプラグイン ディレクトリ (プラグイン) に配置され、組み込み関数は Smarty 自体の構文で記述されます。カスタム関数は自由に変更および追加できますが、組み込み関数の場合はその限りではありません。

プラグイン ディレクトリ内の関数ファイルをカスタマイズできますが、カスタム関数を呼び出すときに、smarty がプラグインの下に見つかるように、smarty の関数の命名規則に厳密に従う必要があります。

次に、2 つのカスタム関数を定義します。
関数 stredit は、文字列を大文字と小文字に変換するために使用されます
関数 jiequ は、文字列をインターセプトするために使用されます

命名規則:
変数レギュレーターのファイル名は、modifier で始まり、その後にカスタム関数名が続く必要があります: modifier.stredit.php、modifier.jiequ.php など
変数レギュレーターの関数名は、smarty_modifier_ で始まり、その後に続く名前にする必要がありますカスタム関数名による:smarty_modifier_stredit()、smarty_modifier_jiequ() など

カスタマイズされた文字列操作関数

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!