section, foncti...LOGIN

section, fonction sectionelse

fonction sectionelse :

les balises de section doivent apparaître par paires. Les attributs de nom et de boucle doivent être définis.

Le nom peut être n'importe quelle combinaison de lettres, de chiffres et de traits de soulignement. imbriqué mais doit être garanti Le nom imbriqué est unique

La variable boucle (généralement un tableau) détermine le nombre de fois que la boucle est exécutée

En cas de besoin. Lors de la sortie de variables dans une boucle de section, le nom de la variable entre crochets doit être ajouté après l'exécution de la variable

sectionelse lorsque la variable de boucle

eg1:

test.php. :

$smarty->assign('custid',array(1000,10001,10002));

test.html:

{section name=customer loop=$custid}
id : {$custid[customer]}<br>
{/section}

sortie :
id : 1000<br>
id : 1001<br>
id : 1002<br>


eg2 : (Traverser un tableau multidimensionnel)

test.php:

$smarty->assign('contacts', array(
) array('custid'=>1000 ,'name'= >'smile1','address'=>'Hefei'),
array('custid'=>1000,'name'=>'smile2','address'=>' Shanghai'),
array('custid'=>1000,'name'=>'smile3','address'=>'Beijing'),
));

test.html:

{nom de la section =boucle client=$contacts}
id : {$contacts[customer].custid}<br>
nom : {$contacts[customer].name}<br>
adresse : {$contacts [client].adresse }<br>
{/section}

sortie :
id : 1000
nom : smile1
adresse : Hefei
id : 1000
nom : smile2
adresse : Shanghai
id : 1000
nom : smile3
adresse : Pékin


eg3 : (sectionautre démo)

test.php:

$smarty->assign('custid',array());

test.html:

{section name=customer loop=$custid}
id : {$custid[customer] }<br>
{sectionelse}
il n'y a aucune valeur dans $custid.
{/section}

输出 :

il n'y a aucune valeur dans $custid.

section suivante
<?php echo "section,sectionelse函数";
soumettreRéinitialiser le code
chapitredidacticiel