Имя динамической переменной TWIG

Я использую формы symfony, и у меня есть серия полей с одинаковым именем + порядковым номером, как показано ниже: in0, in1, in2, in3 ...

Можно ли зацикливать имена в TWIG, например:

{% for i in 0..10 %}
    {{ form_row(propForm."in"~i) }}
{% endfor %}

Спасибо!

Возможный дубликат Twig - использовать переменный ключ для объекта

Nico Haase 18.05.2018 11:14

Я думаю, что этот пост более явный, чем повторяющаяся ссылка, но вы правы. Это связано.

Bibimission 18.05.2018 11:34
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
1
2
886
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

{{ form_row(attribute(propForm, ("in"~i) ) ) }}

PS: не забудьте использовать круглые скобки для создания имени атрибута

Другие вопросы по теме