Smarty のテンプレート内で php を書くには {php}{/php}で囲む

Smarty で構築されたページの更新する必要がありました。
Smarty のテンプレート内では特別なタグを利用します。なので PHP を普通に書くことはできませんが、以下のようにすると普段通り PHP を書けるようになります。

1
2
3
{php}
  echo '普通に PHP を書くことができる';
{/php}

Smarty とか、いつか自分も使えるようになりたい。

コメント

  1. Smarty のテンプレート内に直接 CSS や Javascript を書く方法 | ウェブルさんのコメント

    [...] では { ~ } で囲まれた部分を処理するようになっています。例えば Smarty のテンプレート内で php を書くには {php}~{/php}で囲む。だからページ内に直接 CSS を書こうとして、body { background: #000; [...]