ホームページ >バックエンド開発 >PHPチュートリアル >Smarty はテンプレート ファイルで php ソース コードを使用できますか?

Smarty はテンプレート ファイルで php ソース コードを使用できますか?

WBOY
WBOYオリジナル
2016-06-13 13:39:441020ブラウズ

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_

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。