html_select_dateのprefixに変数値を埋め込む
Smartyのカスタム関数{html_select_date}では、 prefixパラメータでname属性の接頭辞を指定できる。 フォームの中で、1行がDBの1レコードに相当 するような複数の日付を表形式で入力させる場合、 prefixでレコードを特定するためのキー(primary key等) を付加してやらなければならない。 ちょっと苦労したが、これでうまくいった:{section name=i loop=$days} (中略) {html_select_date prefix=end_`$days[i].seq`_ ...}要は、先に評価してほしい変数部分をバッククォートで くくってやればよい。リテラル部分をシングルクォートで くくるとエスケープされてしまったので、はずした。
しかし、ここのページの見栄えは最悪だ。
早くどうにかしないと恥ずかしい(^^;;