smartyを使ってサイトを作成しているときに、tplファイルで$array[“id”]みたいな書き方をしても配列の値が取れない…
smartyでの連想配列の書き方は?
「$array.id」でした!
[phpファイル]
$array["id"] = 30;
$this->smarty->assign("array", $array);
として、phpファイルからtplファイルに配列を渡した場合、
[tplファイル]
{$array.id}
とすることで、連想配列のidで定義した30は取得できました。
知っていれば簡単なのに、無駄にforeach使ってた…笑笑
コメント