在树枝上循环

时间:2014-07-21 20:24:10

标签: symfony twig

如何用树枝计数器回显1, 2, 3, 4, ....?我可以用下面的脏代码完成它,但有更好的方法吗?

{% set i = 0 %}
{% for brand in brands %}
    {% set i = i + 1 %}
    {{ i }}
{% endfor %}

我使用了{{ cycle(["even", "odd"], loop.index) }}但只是偶数或奇数。

同时检查了Twig docsrange

2 个答案:

答案 0 :(得分:3)

您可以使用loop.index0loop.index变量as mentioned in the docs

{% for brand in brands %}
    {{ loop.index }}
{% endfor %}

答案 1 :(得分:0)

如果您需要{{ loop.index }}{{ loop.index0 }},只需使用{{1}}