Wie verschachtelt man Schleifen in Smarty? In diesem Artikel wird hauptsächlich die Verwendung von verschachtelten Abschnittsschleifen in Smarty vorgestellt und die Implementierungsfähigkeiten von Smarty mithilfe von Abschnitten zum Ausführen verschachtelter Schleifenoperationen anhand einfacher Beispiele analysiert. Ich hoffe, es hilft allen.
Die Details sind wie folgt:
{section name="sec1" loop=$typeList} <TABLE class=left20 height=25 cellSpacing=0 cellPadding=0 width=624 background=images/indexbg.gif border=0> <TBODY> <TR> <TD class=zi align=left width=554 height=25> <FONT color=#ffffff><B>{$typeList[sec1].typeName}</B></FONT></TD> <TD vAlign=top width=70 height=25><a href="hot.html"><IMG src="images/more.gif" width="53" height="25" border=0></a></TD> </TR></TBODY></TABLE> <table cellspacing="0" cellpadding="0"> <tr> {section name="sec2" loop=$typeList[sec1].shop} <td><table cellspacing="0" cellpadding="0"> <tr> <td valign="center" align="middle" width="116"><table cellspacing="0" cellpadding="0"> <tr> <td><a href="show_prop.php?id={$typeList[sec1].shop[sec2].id}" target="_blank"><img src="http://localhost/{$typeList[sec1].shop[sec2].img_url}" width="84" height="88" border="0"></a></td> </tr> </table></td> </tr> <tr> <td class="hongzi" align="middle"> <a href="a01.htm">{$typeList[sec1].shop[sec2].name} </a> </td> </tr> <tr> <td class="zi2" align="middle">数量:{$typeList[sec1].shop[sec2].num} 个 </td> </tr> <tr> <td class="zi2" align="middle">价格:{$typeList[sec1].shop[sec2].price} 白金币 </td> </tr> </table></td> {/section} </tr> </table> {/section}
Verwenden Sie $typeList[sec1].shop von sec1 als Schleife von sec2
um den Inhalt des Arrays in shop abzurufen
Verwandte Empfehlungen:
So verwenden Sie variable Regler in Smarty-Vorlagen
Wie Smarty einfache Formularelemente generiert
Detaillierte Erklärung, wie Smarty Template Engine zwischenspeichert
Das obige ist der detaillierte Inhalt vonSo verschachteln Sie Schleifen in Smarty. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!