Веточка 3: разрыв в петле - PullRequest
0 голосов
/ 05 марта 2020

Кто-нибудь знает, как l oop через массив и найти первый элемент, а затем разбить l oop в веточку?

Как это

Loop->find 3
- 2
- 2
- 3 - then break loop here
- 1
- 3

1 Ответ

1 голос
/ 05 марта 2020

Попробуйте этот код. Это работает на версии ветки <= 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 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...