Вызов макросов в цикле for - PullRequest
0 голосов
/ 12 июня 2018

Возможно ли в twig вызвать макрос в цикле for, передав переменные из цикла в вызов макроса?

Например:

{% for formElem in formElems %}
  {{ forms.elem({{ formElem.type }}, {{ formElem.name }}, {{ formElem.value }}) }}
{% endfor %}

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

1 Ответ

0 голосов
/ 12 июня 2018

Попробуйте изменить свой синтаксис следующим образом:

{% for formElem in formElems %}
    {{ forms.elem(formElem.type, formElem.name, formElem.value) }}
{% endfor %}

Вам не нужно использовать {{ }} для передачи переменной ветки в макрос веточки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...