Thinkphp 入門 3 - フレームワーク テンプレート、変数 (47)
display() 現在の操作名のテンプレートを呼び出します
display('name' ) 指定された名前のテンプレート ファイルを呼び出します
コントローラーがテンプレートを呼び出す 4 つの方法:
smarty のテンプレートに変数情報を転送
$smarty -> assign(変数名, 値);
tp フレームワークでは、 () は変数情報をテンプレートに転送するためにも使用されます
ThinkPHP のテンプレート エンジンの左右のタグ:
ThinkPHP/Lib/ Behavior/ ParseTemplateBehavior.class.php
TP テンプレート エンジンのタグを変更します
テンプレート エンジンを Smarty に変更します
$this -> assign(name, value);
$this -> name = value;
TPテンプレートエンジンの左右のタグを変更できます
変更できます テンプレートエンジンはSmartyです
1 {$hobby[下表]}
2 {$hobby.table 下記}
{$ucenter->属性名}
{$ucenter:属性名}
2 つのメソッド:
foreach とvolist はネストされたトラバースが可能で、最も深いレベルは 3 レベルです。
foreach(パラメータ 1 パラメータ 2 パラメータ 3)
> name: テンプレート配列変数名
id: 走査された要素情報
key:要素テーブル情報 (キー i)
offset: 出力配列オフセット シフト量 length: 出力要素数を表示 mod: 指定された数の剰余を取る empty: 配列は空であり、指定された情報を送信します[通常の for ループ出力]
lt:🎜 より小さい>
elt: 以下に等しいegt: Great に等しい 以上
nheq: heng に等しい ではない
に等しいif判定
二重分岐:
複数分岐:
間
in タグは
を使用します。 タグ間では
range タグでは、( と の間) を使用します。 統合タグ)
【等しい】