現在、Smarty PHP Engine を使用しています。次に、次のように、テンプレート ファイルに PHP コードを少し追加します。
{php}echo "asdf";{/php}
しかし、ブラウザを開くと、次のエラーが表示されます。
致命的なエラー: 例外 'SmartyCompilerException' がキャッチされず、メッセージ 'テンプレートの構文エラー' が発生しました
何が問題で、どうすれば修正できますか?
{php}echo("Hello, world!");{/php}
多分これは代わりに機能しますか?
{php}
// including a php script directly from the template.
include('/path/to/display_weather.php');
{/php}
このようにして、php コードを smarty テンプレート ファイルに埋め込むことができます。これを参照して確認してください http://www.smarty.net/docsv2/en/language.function.php.tpl