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';

我想用 2 个条件进行循环,这是 size == '1' 和 size > '1'。之后我想从每个条件创建循环,例如:

大小 == '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 中添加的。

在您的情况下,您将制作两个循环(对于两个表),如下所示:

{% 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 回答