Twig for循环将每个元素放入一个新容器中

时间:2016-11-01 05:51:07

标签: symfony drupal twig

如何在每个循环中使用自己唯一的类名称进行渲染

{% for row in rows %}
    {{ row.content }}
{% endfor %}


<div class="item1"> Item 1 </div>
<div class="item2"> Item 2 </div>
<div class="item3"> Item 3 </div>
<div class="item4"> Item 4 </div>

等我怎样才能实现这一点,请帮助谢谢。

还是有另外一种方法可以单独调用for循环中的每个元素???

1 个答案:

答案 0 :(得分:2)

您可以使用loop.index

{% for row in rows %}

   <div class="item{{ loop.index }}">{{ row.content }}</div>
{% endfor %}