この記事の例では、Smarty変数の使い方について説明しています。参考のために皆さんと共有してください。詳細は次のとおりです:
1. PHP から割り当てられる変数
PHP から割り当てられた変数を呼び出すには、先頭に「$」記号を追加する必要があります (注釈: PHP と同じ)
テンプレート内の assign 関数を呼び出して割り当てられた変数にも同じことが当てはまります (注釈: $ と変数名を付けて呼び出すこともできます)
例:
index.php:
リーリーindex.tpl:
リーリー出力:
リーリー2. 設定ファイルから読み取られる変数
設定ファイル内の変数は、2 つの「#」または Smarty の予約変数 $smarty.config (後述) を使用して呼び出す必要があります。
2 番目の構文は、変数が属性値として使用され、引用符で囲まれている場合に非常に便利です。(注釈: たとえば、{include file="#includefile#"}、#includefile# は設定ファイル変数ではなく文字として扱われますが、{include file="`$smarty.config として表現できます) . includefile`"}を追加することを忘れないでください
例:
foo.conf:
リーリー
index.tpl:リーリー
index.tpl:リーリー
上記の 2 つのテンプレート作成メソッドはどちらも次の出力を行います:リーリー
設定ファイル変数はロードされた後にのみ使用できます。さらに Smarty 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Smarty テンプレートを使い始めるための基本チュートリアル」、「PHP テンプレート テクノロジの概要」、「PDO に基づく PHP データベース操作スキルの概要」 "、"PHP の操作とオペレーターの使用法の概要"、"PHP ネットワーク プログラミング スキルの概要"、"PHP 基本構文の入門チュートリアル"、"PHP オブジェクト指向プログラミングの入門チュートリアル"、"PHP 文字列の使用法の概要"、 『PHP+MySQLデータベース操作入門チュートリアル』と『PHPにおける一般的なデータベース操作スキルのまとめ』
この記事が、Smarty テンプレートに基づいた皆様の PHP プログラム設計に役立つことを願っています。