聪明的选择选项

时间:2010-01-07 08:35:00

标签: smarty

如何在smarty上添加新选项并且值为none?

        <select>
        {foreach from=$miles item=row1}
        {html_options values=$row1.milestone_id output=$row1.title}
        {/foreach}
        </select>

3 个答案:

答案 0 :(得分:1)

我会帮你做得更好。如果以不同方式设置数据数组,则不需要foreach:

<select>
    <option value='null'>none</option>
    {html_options values=$miles.milestone_id output=$miles.title}
</select>

{html_options}创建<option>代码的{em>组(see docs)。传递2个值和输出数组或只有一个名称值对的关联数组,它会产生大量的选项标记。如果您指定它,它还会预先选择默认值。

答案 1 :(得分:0)

它只是简单的HTML,你不需要任何Smarty格式:

<select>
  <option value='null'>none</option>
  {foreach from=$miles item=row1}
    {html_options values=$row1.milestone_id output=$row1.title}
  {/foreach}
</select>

答案 2 :(得分:0)

我想我刚刚找到了。

        <select name="1">
        <option value='0'>-- none --</option>
        {foreach from=$miles item=row1}
        {html_options values=$row1.milestone_id output=$row1.title}
        {/foreach}
        </select>