我是Twig的新手,我想知道如何在循环中转到下一个值
这是一个简单的例子:
{% for user in users %}
<table>
<tr>
<td>
{{ user.username }}
</td>
<td>
{# here i want to print the next username in the same line of the table #}
</td>
</tr>
</table>
{% endfor %}
谢谢你的帮助 抱歉我的英文不好
答案 0 :(得分:1)
我相信你可以做到
{{ user[loop.index + 1].username }}
有关http://twig.sensiolabs.org/doc/tags/for.html#the-loop-variable
的loop
变量的更多信息
答案 1 :(得分:0)
在显示下一个用户之前,请务必检查用户是否不是最后一个
{% for user in users %}
<table>
<tr>
<td>
{{ user.username }}
</td>
<td>
{% if not loop.last%}
{{ users[loop.index0 + 1].username }}
{%endif%}
</td>
</tr>
</table>
{% endfor %}