В Symfony2.1 (а также в Symfony2.0) можно рендеринг виджета вручную в шаблоне Twig. Итак, если нужно отобразить имя текстового поля «имя пользователя», соответствующие метка, ошибка и ввод могут отображаться отдельно, т. е.:
{{ form_label(form.username) }}
{{ form_errors(form.username) }}
{{ form_widget(form.username) }}
В Symfony2.1 была введена группа полей Repeated
. Полезно убедиться, что пользователь не вводит неправильное значение для важной записи (например, электронная почта или пароль).
Вопрос в том, как сделать это вручную в шаблоне Twig?
Обратите внимание, что {{ form_widget(form.username) }}
в этом случае будет отображать весь компонент (т. е. как метки, так и входные данные).