Post  |  Commenti

Post Meta

20th
NOV

Creare un ciclo for in smarty

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted by raphe | Filed under Appunti, Programming

Se utilizzate smarty allora avrete notato che tra le tante funzioni che possiede, purtroppo manca il ciclo for!
Di solito non si dovrebbe aver bisogno di un ciclo for all’interno di un template smarty (il foreach dovrebbe bastare), ma se proprio vi trovate in situazioni in cui non ne potete fare a meno, allora potete riprodurlo nel modo che vi illustrerò.

Ad esempio un ciclo “classico” del tipo:

for(i=0;i<N;i++)
//codice da eseguire N volte

in smarty sarebbe tradotto in questo modo:

{assign var=’inizio’ value=`0`}
{assign var=’cicli’ value=`N`}

{section name=nome_qualsiasi loop=$cicli}
//codice da eseguire N volte
{assign var=’inizio’ value=`$inizio+1`}
{/section}

Spero possa esservi utile ;)

Tags: > > >

Leave a Reply

Il contenuto di questo Blog è rilasciato sotto Licenza Creative Commons (Leggi)