ホームページ >バックエンド開発 >PHPチュートリアル >PHP Smarty テンプレート エンジンに関する 6 つのヒント_PHP チュートリアル
次の記事では、具体的な例を使用して 1 つずつ分析します:
キャプチャタグ
Capture は中国語でキャプチャを意味します。その機能は、テンプレートによって出力されたデータをキャプチャすることです。これを呼び出して、データをキャプチャする目的を取得します。次の例:
{/キャプチャ}
{$smarty.capture.test}
説明: {capture name="test"} と {/capture} の間の内容は、name 属性で指定された変数 $test に保存されます。 $smarty.capture.test の場合、この変数にアクセスします。 name 属性が指定されていない場合、関数はデフォルトでパラメータとして「default」を使用します。これは、Jquery の clone メソッドと同様です。
config_loadタグ
config_load はファイルの内容を直接読み取ることができるため、割り当てステップを保存できます。次の使用例:
test.csv ファイル:
bodyBgColor = "#eeeeee"
img = "女の子.jpg"
幅="100"
高さ="100"
その後、テンプレートのindex.tplファイルは、次のように上記のtest.csvファイルを参照できます: