最近は、サーバー側のプログラムもやっている。
いや、自鯖立てたりしてるし、もともとやってはいるんだけれども。
だけどフレームワークを使うのは初めてで、smartyも初めてである。
慣れれば楽そうだけど、覚えるまではね。
で、ちょくちょく行き詰っては、グーグル先生に聞いたりしている。
以前、改行含んだテキストをどうやったら表示できるんだ!
でお世話になったときは、
{$text|nl2br}
であっさり片付いた。
今回は連想配列の表示である。
調べたところによると、
$hoge['key'] = 0;
を表示するには、
{$hoge.key}
でいけるらしい。だか、しかし!
今私がやっているのは、日付にかかわるデータ処理。
そしてキーの値は、
$hoge['2010/12/2'][0] = 0;
である。
当然のごとく、
{$hoge.2010/12/2.0}
では、エラー(笑)
色々調べた挙句、一度、キーを別の変数に代入することで落ち着いた。
{assign var="val" value="2010/12/2"}
{$hoge.$val.0}
面倒じゃのう。