私はGoogleを検索しましたが、何も見つけられませんでした。ドキュメントもチェックしました...スマートなテンプレートの中にPHPコードを使用する方法はありますか?
テンプレートエンジンをエスケープした場合、Smartyはテンプレート自体の中にPHPを書き込めると思っていましたか?
私はGoogleを検索しましたが、何も見つけられませんでした。ドキュメントもチェックしました...スマートなテンプレートの中にPHPコードを使用する方法はありますか?
テンプレートエンジンをエスケープした場合、Smartyはテンプレート自体の中にPHPを書き込めると思っていましたか?
{php}タグの中にPHPコードを書く機能がありますが、スマートな設定でこれを有効にする必要があります。
'{php}'タグはSmarty3では非推奨です。 http://www.smarty.net/docs/en/language.function.php.tplを参照してください。 – noisebleed
あなたが本当にしなければならない場合、あなたはまた、
include_php
を使用することができます。しかし、それは最良の解決策ではありません(機能はかなり廃止されました)
注:{php}タグはSmartyBCからのみ利用可能です。
あなたは指摘されているように、あなたはそうすることはできません。ロジックはレイアウトとは別のものにする必要があります。テンプレート内にPHPコードを入れる必要はありません。 – tj111