Недавно я начал использовать платформу Symfony2.
Я уже извиняюсь за любую неправильную терминологию, которую я буду использовать.Настройка форм Symfony2
Я хотел бы настроить, как формы представлены в моем приложении.
Более конкретно, в моем файле Twig я рендеринг всей формы с
{{ form(forms) }}
Я хотел бы настроить макет формы. Я знаю, что каждая строка формы может быть расширена
{{ form_start(forms) }}
//...
<div>
{{ form_label(forms.field) }}
{{ form_errors(forms.field) }}
{{ form_widget(forms.field) }}
</div>
//...
{{ form_end(forms) }}
С формой, написанной в этом формате я мог бы добавить необходимые настройки для макета.
Вот проблема: у моей формы нет заранее заданного количества строк, но они зависят от некоторых значений, хранящихся в базе данных. То, что я хотел бы сделать в своей Twig, примерно такое:
{{ form_start(forms) }}
{% for field in forms %}
<div>
{{ form_label(forms.field) }}
{{ form_errors(forms.field) }}
{{ form_widget(forms.field) }}
</div>
{% endfor %}
{{ form_end(forms) }}
К сожалению, этот цикл не работает. Я также изучал (How to Customize Form Rendering), но я думаю, что это не подходит моему делу (не так ли?).
Любое предложение?
Заранее благодарю вас за помощь.
Да! Ты прав! Ответ был только под моими глазами ... Спасибо большое! – Alberto