smartyでプルダウン2パターン

| | コメント(0)

Smartyでプルダウンの設定をするとき2種類あります。


$m.category_hに連想配列でnameとvalueが設定されている場合
$category_h.typeで選択済み項目のvalueが入ってるとします。


1)全部Smarty任せ

{html_options name='category' options=$m.category_h selected=$category_h.type}

selectタグとoptionタグ全部書き出してくれます。


2)一行目にごにょごにょ入れたい時

{html_options options=$m.category_h selected=$category_h.type}

だとoptionタグだけ(selectedを選択済みに)
こんな風に利用します。

<select name="categpory" >
option value="">選択して下さい</option>
{html_options options=$m.category_h selected=$category_h.type}
</selected>

コメントする