我正在使用Symfony2和MySQL从数据库中检索名称列表,并使用Twig显示它。
对于检索到的每条记录,我将它们放入表格的一行。我希望能够根据记录的数字为每一行提供唯一的ID。所以,如果我有5条记录来自数据库,那么第一条记录的ID为“row0”,然后是“row1”等等。
如何使用Twig实现这一目标?
答案 0 :(得分:6)
在Twig中尝试以下内容:
{% for row in rows %}
<div id="row{{ loop.index0 }}"><!-- Stuff --></div>
{% endfor %}
正如你可以阅读here Twig循环有许多可用的变量,你可以在循环中使用。我们想知道基于0的索引(根据您的规范),因此我们必须使用循环的index0
属性。如果您想从1开始,则必须使用index
代替index0
。