2

現在、Smarty PHP Engine を使用しています。次に、次のように、テンプレート ファイルに PHP コードを少し追加します。

{php}echo "asdf";{/php}

しかし、ブラウザを開くと、次のエラーが表示されます。

致命的なエラー: 例外 'SmartyCompilerException' がキャッチされず、メッセージ 'テンプレートの構文エラー' が発生しました

何が問題で、どうすれば修正できますか?

4

2 に答える 2

1
{php}echo("Hello, world!");{/php}

多分これは代わりに機能しますか?

于 2012-12-20T16:05:51.283 に答える
0
{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

于 2012-12-20T16:09:47.630 に答える