2

データベースのような配列多次元からループさせたい。それは私が作った配列の例です:

array[0]['name_product'] = 'big cola';
array[0]['size'] = '4';
array[1]['name_product'] = 'cfc';
array[1]['size'] = '1';
array[2]['name_product'] = 'hot dog';
array[2]['size'] = '1';
array[3]['name_product'] = 'pizza';
array[3]['size'] = '6';

size == '1' と size > '1' の 2 つの条件でループさせたい。その後、すべての条件からループを作成します。例:

サイズ == '1' なので:

no     name_product      size
1      big cola           4
2      pizza              6

サイズ > '1':

no     name_product      size
1      cfc                1
2      hot dog            1

「いいえ」を小枝の配列と条件でインクリメントするのはどうですか?あなたが私を助けてくれることを願っています。ありがとうございました..

4

1 に答える 1

1

あなたの質問は少し不明確です。条件付きループを探していると思います。Twig にはそのためのサポートが組み込まれています。ドキュメントはこちらです。小枝1.2で追加されました。

あなたの場合、次のように(2つのテーブルに対して)2つのループを作成します。

{% for product in products if product.size == 1 %}
    {# your first table #}
{% endfor %}

{% for product in products if product.size > 1 %}
    {# your second table #}
{% endfor %}
于 2013-01-18T11:51:14.893 に答える