【问题标题】:loop index twig with condition带条件的循环索引树枝
【发布时间】:2013-01-18 08:45:28
【问题描述】:

我想从像数据库这样的数组多维循环。这是我制作的示例数组:

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'。之后我想从每个条件创建循环,例如:

size == '1',所以:

no     name_product      size
1      big cola           4
2      pizza              6

大小>'1':

no     name_product      size
1      cfc                1
2      hot dog            1

如何使“否”在 twig 中使用数组和条件来增加它? 我希望你能帮助我。谢谢你。。

【问题讨论】:

    标签: arrays loops if-statement twig


    【解决方案1】:

    您的问题有点不清楚,我假设您正在寻找条件循环。 Twig 对此具有内置支持,here's the documentation。它是在 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-07-05
      • 1970-01-01
      • 2020-01-26
      • 2019-04-16
      • 1970-01-01
      • 1970-01-01
      • 2019-05-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多