私がすでにできることはこれです:
{% 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 %}
これを書く最も簡単/最短の方法は何ですか?
編集
もちろん、コントローラーでテストして、結果を変数としてテンプレートに渡すこともできますが、もっと簡単な方法はありませんか?