設定方法については、ここで詳しく説明する必要はありません。オンラインにたくさんあります。
1. 基本的に使用する最も重要なメソッドは、assign メソッドと display メソッドです。
2. 基本的に、ページで使用する知識は if、foreach、section です。
3. 基本的に最も難しいのはforeachとsectionです。
4. 初めて学習を始めたときは、いつも必要なデータをループアウトできませんでした。 php、javaなどのforeachやforとはまだ少し違うように感じられるためです。彼の活動経路を把握するのは難しく、データをデバッグするのは困難です。
5. そこで、ちょっとお経を出してみます:
データが次のようであれば:
6. Smarty テンプレートで php コードを使用したい場合は、次のようにします:
{{php}}$a = "gaiyang"; echo $a;{{/php}}このようにして php を使用できます。テンプレートコード内で。
7. Smarty でファイルを引用します:
上記の方法を使用できます: {{php}}include "config.php";{{/php}} または、より専門的な方法: {{include file="config. php "}}
どちらの方法でも実現できます。以下はより専門的であり、推奨されます。
8. そのようなメソッドがあります: $smarty->fetch("mytemplate.html");
fetch と display はどちらもテンプレートをレンダリングするために使用され、レンダリングされたテンプレート全体を文字列 Give の形式で割り当てることができます。静的ページを生成するために使用できる変数。ファイルの内容を変数に返すことができるので、これは非常に便利です。笑fetch関数を使うと、出力したいhtmlを変数に代入して、中にあるデータを出力して出力することができます。
smarty の表示メソッドは実際には fetch を呼び出します。デフォルトでは、fetch はそれを表示せず、変数に返します。
基本的にはこれです。今後追加する場合はさらに書きます。はは