Heim  >  Artikel  >  Backend-Entwicklung  >  So verschachteln Sie Schleifen in Smarty

So verschachteln Sie Schleifen in Smarty

*文
*文Original
2018-01-02 11:08:471268Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn