2011-04-16 2 views
1

Je voudrais savoir s'il est possible de faire quelque chose de semblable à un pour le cycle en utilisant Smarty 2.pour le cycle de Smarty 2

Je voudrais avoir quelque chose comme ceci:

<select> 
{for $i from 1950 to 2000 } 
    <option value="{$i}">{$i}</option> 
{/for} 
</select> 

Qu'est-ce que fonction dois-je utiliser, le cas échéant?

Répondre

5

try {section} comme il est décrit dans le smarty docs

Soit dit en passant: Vérifiez la {html_options} function: html_options docs

+0

qui a travaillé à la perfection. Merci. – nunos

1

Vous pouvez utiliser la fonction PHP range:

<select> 
    {foreach item=i from=1950|@range:2000} 
     <option value="{$i}">{$i}</option> 
    {/foreach} 
</select>