SMARTY {html_options}にclassを付ける方法。
www.smarty.net
今smartyを使ってPHPを書いているのだけど、フォームのセレクトを表示させるのに カスタム関数の{html_options}を使ってみた。
SQLからOptionの値を持ってきてアサインするだけなので便利なのだ。
しかし、CSSを反映させるのにclassをつけたい。サイトをみても特にclassについては記述はなし・・・
そこで色々試してみたら、下記の方法でいけた。
{html_options name= options= selected= class="" }
なんてことはない{html_options}のなかにそのまま書くと( ゚д゚)、ペッって吐いてくれたのである・・・
一件落着でござる。
とおもったけどOPTIONにまでクラスがついてしまったでござる。
やっぱり個々は無難にvalues と ouptut を個別の配列で指定したドロップダウンを使用したほうがいいのかもしれない・・・・