smartyで連想配列の値の取得方法

smartyを使ってサイトを作成しているときに、tplファイルで$array[“id”]みたいな書き方をしても配列の値が取れない…

スポンサーリンク

smartyでの連想配列の書き方は?

「$array.id」でした!

[phpファイル]
$array["id"] = 30;
$this->smarty->assign("array", $array);

として、phpファイルからtplファイルに配列を渡した場合、

[tplファイル]
{$array.id}
とすることで、連想配列のidで定義した30は取得できました。

知っていれば簡単なのに、無駄にforeach使ってた…笑笑

コメント

タイトルとURLをコピーしました