Подтвердить что ты не робот

Значение приращения в файле twig

У меня есть цикл с файлом .twig, который выводит элементы.

Мне нужно увеличить значение с каждым элементом. Я знаю, как это сделать на PHP, но непонятно, как это сделать с веточкой документа. Я не могу это сделать в контроллере. Какие-либо предложения?

{% set myVal = 50 %}

{% for item in items%}
     {{ myVal = myVal + 10 }}
{% endfor %}
4b9b3361

Ответ 1

Используйте это:

{% set myVal = 50 %}

{% for item in items %}
     {% set myVal = myVal + 10 %}
{% endfor %}

Для объявления, установки значений, установки блоков/форм и т.д. вы должны использовать {% %}. Для вывода есть {{ }}

Ответ 2

Вот лучший способ -

{% for que in ques %}
  {% set counter = ( counter | default(0) ) + 1 %}
  p>{{ counter ~ ' ). ' ~ que.q }}</p>
{% endfor %}

Посмотрите, как увеличивается счетчик на 1.