我已经可以做的是:
{% 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 %}
写这个的最简单/最短的方法是什么?
编辑
当然,我可以在我的控制器中对其进行测试,然后将结果作为变量传递给模板,但是没有更简单的方法吗?