0

私は二次元配列を持っていて、smarty でコンストラクト foreach を使用しています。配列の列の数を知っているので、ネストされた 2 番目の foreach のループに 6 を入れましたが、行数が array1 によって取得される最初の foreach ループのようにループをより一般的に配置します。

 {section name=customer loop=$array1}

 {section name=contact loop=6}  
 {$array1[customer][contact]}
 {/section}
 <p>
 {/section}
4

1 に答える 1

0

以下のフォーマットを使用してください。このloop属性は、arrayの値またはintegerループする回数を表す にすることができます。

{section name=customer loop=$array1}
  {section name=contact loop=$array1[customer]}  
    {$array1[customer][contact]}
  {/section}
{/section}
于 2012-10-04T14:02:17.363 に答える