Yet Another Useless Geek Place


smarty tutorial… i cicli

Pubblicato su php, sviluppo di ciko sul 16.Luglio.2007

ecco un utile seguito per il post su smarty.

Nel primo post illustravo come assegnare le variabili da utilizzare poi nei template; la cosa e’ molto utile, ma lo sviluppatore ha necessariamente bisogno anche di un’altra struttura di controllo del flusso: i cicli!

Ecco che smarty ci viene in aiuto anche questa volta, fornendoci il costrutto foreach

facciamo conto di avere riepito dal lato dello script un array chiamato my_array con tre campi “id”, “nome” e “cognome”, tramite smarty possiamo nel template usare

{foreach item="curr_section" from=$my_array}
{/foreach}

per ciclare tutti gli elementi dell’array

e utilizzarne i valori tramite il punto


<table>
<tr>
<td>Identificativo</td>
<td>Nome</td>
<td>Cognome</td>
</tr>
{foreach item="curr_section" from=$my_array}
<tr>
<td>{$curr_section.id}</td>
<td>{$curr_section.nome}</td>
<td>{$curr_section.cognome}</td>
</tr>
{/foreach}
</table>

semplice no?

Lascia un commento