Попробуйте этот код. Это работает на версии ветки <= 2. </p>
{% set break = false %}
{% set numbers = [2,2,3,1,3] %}
{% for number in numbers if not break %}
- {{ number }} <br/>
{% if number == 3 %}
{% set break = true %}
{% endif %}
{% endfor %}
Но в Twig 3 это не работает. Вы можете попробовать приведенный ниже код, который работает для ветки 3.
{% set break = false %}
{% set numbers = [2,2,3,1,3] %}
{% for number in numbers %}
{% if break == false %}
- {{ number }} <br/>
{% if number == 3 %}
{% set break = true %}
{% endif %}
{% endif %}
{% endfor %}
Я прочитал документ на веточку 3, но не могу точно разбить / продолжить концепцию.
=> Вывод
- 2
- 2
- 3