環境:
賢い
1. 最新の Smarty パッケージを http://www.smarty.net/download からダウンロードし、Windows の場合は zip、Linux の場合は tar.gz を選択します。 Windows を例に挙げると、f:smarty などをダウンロードして解凍します。
2. 解凍したsmartyディレクトリ内のlibディレクトリをテスト用にコピーし、名前をsmartyに変更します。テスト ディレクトリに、tpls ディレクトリを作成します。tpls ディレクトリに、templates_c、configs、キャッシュ ディレクトリを作成します。これらのディレクトリは、テンプレート ディレクトリ (必須)、解析ディレクトリ (必須)、構成ディレクトリ (オプション) です。 、および目次 (オプション)、
Smarty の PHP コードはこれら 4 つのディレクトリと同じレベルにあり、HTML コードはテンプレートの下に配置されます。
ディレクトリツリーは以下の通りです
コード部分:
1. test/smarty の下に UTF-8 BOM フリー形式で main.php を作成し、smarty のいくつかのメンバー属性を設定します。
リーリー中括弧がsmartyのデフォルトの区切り文字であることはわかっていますが、JavaScriptやCSSなどと組み合わせると競合する可能性があるため、ここでは[and]に設定します。
2. test/tpls/templates に新しい html.tpl テンプレート ファイルを作成します。これは、Smarty 変数を HTML に追加します。テンプレートの変更はプレゼンテーション層に相当します。
html.tplのコードは次のとおりです:
リーリー
3. テストディレクトリにsmarty.phpを作成し、上記のプレゼンテーション層の変数に値を代入して表示します。
smarty.phpのコードは次のとおりです:
リーリー
4. ブラウザでsmarty.phpを実行します。