ホームページ > バックエンド開発 > PHPチュートリアル > ThinkPHP データ テンプレートの表示 - 通常の変数

ThinkPHP データ テンプレートの表示 - 通常の変数

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

ThinkPHP データ テンプレートの表示 - 通常の変数

1. 変数の出力

1. コントローラー内の変数に値を割り当てます。

$name = "ThinkPHP";$this->assign('name',$name);$this->display();
ログイン後にコピー

? 2. テンプレートに直接出力します:

Hello,{$name} !
ログイン後にコピー

? 実行すると、次のように表示されます。テンプレート: Hello, ThinkPHP!

Hello,<?php echo($name);?>
ログイン後にコピー

注:

(1) テンプレート タグ内の { と $ の間にスペースを含めることはできません。そうしないと、タグは無効になります。 。

?

(2) 通常のタグのデフォルトの開始タグは {、終了タグは } です。 TMPL_L_DELIM および TMPL_R_DELIM を介して変更を行うこともできます。例: プロジェクト設定ファイルで定義します:

? 上記の出力タグは次のように変更できます: Hello,

'TMP_L_DELIM' => '<{','TMP_R_DELIM' => '}>',
ログイン後にコピー
?

(3) テンプレートタグの変数出力は変数の型によって異なります。 上記の出力は、配列変数の場合:

?オブジェクト (名前と電子メールの 2 つの属性が含まれます)。これらは次の方法で出力できます:

控制器:  $data['name'] = "ThinkPHP";	  $data['emai'] = "[email&#160;protected]";          $this->assign('data',$data);  $this->display();模板: 	  Name  : {$data.name} <br/>             Email : {$data.email}或者      Name  : {$data['name']} <br/>          Email : {$data['email']}
ログイン後にコピー

?

 Name  : {$data:name}     Email : {$data:email}    或者     Name  : {$data->name}	 Email : {$data->email}
ログイン後にコピー

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