fonction de cycle
fonction cycle :
Si vous devez utiliser plusieurs cycles dans le modèle, vous devez donner un attribut de nom unique.
Les utilisateurs peuvent définir l'attribut d'impression sur false pour forcer la valeur actuelle ne pas être affiché. Cette fonctionnalité est pratique pour ignorer une certaine valeur. L'attribut
advance est utilisé pour réutiliser une certaine valeur. Lorsque cet attribut est défini sur false, la même valeur sera affichée lors de la prochaine rotation. est appelé.
Si spécifié Avec l'attribut spécial "assign", la valeur de sortie de la rotation sera affectée à la variable de modèle spécifiée par assign, au lieu d'être sortie directement
eg:
. $smarty->assign('data', array(1,2,3));
{section name=rows loop=$data}
<tr bgcolor="{cyclevalues="#eeeeee ,#d0d0d0"}">
< td>{$data[rows]}</td>
</tr>
{/section}
Sortie :
<tr bgcolor=" #eeeeee">
<td>1</td>
</tr>
<tr bgcolor="#d0d0d0">
<td>2</td>
</tr>
<tr bgcolor="#eeeeee">
<td>3</td>
</tr>