2010-01-07 73 views
0

如何添加新的選項和價值是沒有smarty?聰明的選擇選項

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

回答

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> 
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> 
1

我會爲你做一個更好的。如果您設置的數據陣列不同,你不需要在foreach:

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

{html_options}創建<option>標籤(see docs。傳遞2個數組的值和輸出或者只是一個名稱值對的關聯數組,並且它使得所有選項標記都成爲可能。如果指定它,它也會預選默認值。