ホームページ > バックエンド開発 > PHPチュートリアル > Thinkphp 3 入門 — フレームワーク テンプレート、変数 (47)

Thinkphp 3 入門 — フレームワーク テンプレート、変数 (47)

WBOY
リリース: 2016-06-13 12:21:38
オリジナル
1003 人が閲覧しました

Thinkphp 入門 3 - フレームワーク テンプレート、変数 (47)

[コントローラーでのテンプレートの呼び出し]

display() 現在の操作名のテンプレートを呼び出します

display('name' ) 指定された名前のテンプレート ファイルを呼び出します

コントローラーがテンプレートを呼び出す 4 つの方法:

[変数をコントローラー内のテンプレート]

smarty のテンプレートに変数情報を転送

$smarty -> assign(変数名, 値);

tp フレームワークでは、 () は変数情報をテンプレートに転送するためにも使用されます

ThinkPHP のテンプレート エンジンの左右のタグ:

ThinkPHP/Lib/ Behavior/ ParseTemplateBehavior.class.php

TP テンプレート エンジンのタグを変更します

テンプレート エンジンを Smarty に変更します

1. 変数を渡すには 2 つの方法がありますテンプレートへの情報:

$this -> assign(name, value);

$this -> name = value;

TPテンプレートエンジンの左右のタグを変更できます

変更できます テンプレートエンジンはSmartyです

2 テンプレートに共通変数情報を出力します

3 テンプレートに出力 配列要素情報

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 に等しい 以上

heq: heng に等しい

nheq: heng に等しい ではない

に等しい

[条件判定構造]

if判定

二重分岐:

複数分岐:

[範囲判定]

in タグは

を使用します。 タグ間では

range タグでは、( の間) を使用します。 統合タグ)

【等しい】

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