ホームページ >バックエンド開発 >PHPチュートリアル >Smarty はテンプレート ファイルで php ソース コードを使用できますか?
Smarty はテンプレート ファイルで php ソース コードを使用できますか?
smarty はテンプレート ファイルで php ソース コードを使用できますか?
-----解決策----------- - --------
ソースコードを書いている人は聞いたことがありません。
------解決策---------
挿入タグを直接使用して必要なメソッドを呼び出す{insert name='cart_info'} のように実装します
------解決策------------------
はい、新しい Smarty の後、属性を設定します。設定するだけですそれは本当です。
属性名を忘れた場合は、自分で確認してください
------解決策---------
次のようになります:
$smarty-> ; php_handling = SMARTY_PHP_ALLOW ;
しかし、これはマニュアルで読んだばかりの {php}{/php} 間のコードです。
1ヶ月前に使ったばかりなので、どの属性なのか覚えていません。
これにより、
のコンテンツを直接実行できます。
------解決策---------
$smarty->allow_php_templates = true ;
はこれであり、テンプレート内で直接
{php}CODE....{/php} である必要があります。
------解決策---------
smarty2.x版、smarty3.0版と比較テンプレート ファイル内での PHP ソース コードの直接記述がサポートされており、テンプレート ファイル内で変数を定義することもできます。
smarty3.0 マニュアルのダウンロードアドレス http://d.download.csdn.net/down/3175585/python_