我使用 Twig ,并在数组中包含一些数据。我使用for循环访问所有数据,如下所示:
{% for item in data %}
Value : {{ item }}
{% endfor %}
是否可以循环访问上一个项目?例如:当我在 n 项目上时,我想访问 n-1 项目。
最佳答案
没有内置的方法可以做到这一点,但是这里有一个解决方法:
{% set previous = false %}
{% for item in data %}
Value : {{ item }}
{% if previous %}
{# use it #}
{% endif %}
{% set previous = item %}
{% endfor %}
第一次迭代必须使用if。
关于for-loop - 选择 Twig 中的上一个项目进行循环,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15840089/