assignの基本
smarty
{assign var='heading' value='新着商品'}
<h2>{$heading|escape}</h2>計算結果を変数へ入れる
smarty
{assign var='taxIncluded' value=$price * 1.10}
{$taxIncluded|string_format:'%.0f'}円表示のための短い値ならテンプレート内のassignで十分です。税計算や権限判定など業務ルールに関わる処理はPHP側で行い、確定した値をassignしてください。
- ▸表示専用の短い値に限定する
- ▸同名変数の上書きに注意する
- ▸利用者入力は表示時にescapeする
