我已经可以做的是:
{% for _item in objects %}
{{ _item.id }}
{% endfor %}
或这个:
{% for i in 0..objects|length-1 %}
{{ objects[i].id }}
{% endfor %}
通过整个数组循环。
我想做的是:
有点像这样 - 取决于哪个较小(假设只有 5 个项目):
{% for i in 0.. (10 OR objects|length-1) %}
{{ objects[i].id }}
{% endfor %}
写这个最简单/最短的方法是什么?
编辑
当然,我可以在我的 Controller 中测试它,然后将结果作为变量传递给模板,但是没有更简单的方法吗?
最佳答案
您正在寻找 slice筛选。
关于Twig - 遍历数组的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11341636/