不能在同一个twig文件中使用循环2次

时间:2016-06-06 08:52:18

标签: php symfony loops twig silex

有人知道为什么当我在TWIG模板中从同一个数组创建2个循环时,只显示第一个循环,第二次创建被跳过?

{% for category in categories %}
   {{ category['name'] }} //works ok
{% endfor %}

{% for category in categories %}
   {{ category['name'] }} //second time not working
{% endfor %}

提前致谢!

1 个答案:

答案 0 :(得分:1)

尝试使用此变量进行重新分配:

  • loop.index循环的当前迭代。 (1索引)
  • loop.index0循环的当前迭代。 (0索引)
  • loop.revindex循环结束时的迭代次数(1 索引)
    • loop.revindex0从结尾处开始的迭代次数 循环(0索引)