2009-07-14 5 views
0

私はGoogleを検索しましたが、何も見つけられませんでした。ドキュメントもチェックしました...スマートなテンプレートの中にPHPコードを使用する方法はありますか?

テンプレートエンジンをエスケープした場合、Smartyはテンプレート自体の中にPHPを書き込めると思っていましたか?

+2

あなたは指摘されているように、あなたはそうすることはできません。ロジックはレイアウトとは別のものにする必要があります。テンプレート内にPHPコードを入れる必要はありません。 – tj111

答えて

3

{php}タグの中にPHPコードを書く機能がありますが、スマートな設定でこれを有効にする必要があります。

Smarty PHP Tag

+0

'{php}'タグはSmarty3では非推奨です。 http://www.smarty.net/docs/en/language.function.php.tplを参照してください。 – noisebleed

0

あなたが本当にしなければならない場合、あなたはまた、

include_php 

を使用することができます。しかし、それは最良の解決策ではありません(機能はかなり廃止されました)

関連する問題