Как создать петлю в шаблоне веточки? - PullRequest
0 голосов
/ 18 марта 2019

Я хочу сделать петлю, подобную этой, на шаблоне веточки:

for($i=1;$i<100;$i++) {
 echo $i;
}

Я решил эту проблему как:

{% if k > 0 %}
 {% for i in 0..k - 1 %}
      <div></div>
 {% endfor %}
{% endif %}

if k = 0 -> no loop
if k = 1 -> 1 loop
if k = 100 -> 100 lopp

Может быть, это другое решение?

Ответы [ 2 ]

1 голос
/ 18 марта 2019

Вы можете добавить if внутри loop

{% for i in 0..k if k > 0 %}
 {{ i }}
{% endfor %}

демо

1 голос
/ 18 марта 2019

Вы можете использовать диапазон для воспроизведения вывода цикла, аналогичного первому примеру php

{% for i in range(1, 100-1) %}
    {{ i }}
{% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...