2015-01-03 2 views
1

Так что я использую Symfony 2.5.8 в своем проекте. Я создал форму и некоторую проверку на сущности, которая привязана к форме. Все работает правильно!Symfony 2.5.8 - рендеринг ошибок формы Twig

Теперь я пытаюсь изменить визуализацию формы веточки.

я сделать форму в представлении как этот

{{ form(form, {attr: {novalidate: 'novalidate'}}) }} 

Ошибки теперь оказанной выше конкретного поля ввода. Как я могу изменить это, чтобы отображать сообщения об ошибках над всей формой?

Любая помощь действительно оценена.

ответ

0

Вы можете настроить свою форму, используя функции твига. Например, для атрибута формы под названием «возраст», вы можете сделать следующее:

{{ form_label(form.age) }} 
{{ form_errors(form.age) }} 
{{ form_widget(form.age) }} 

Вот symfony doc about form customization.

+0

Черт, я так dumn, я уже, что это, но не пытался отображения каждой строки сам по себе: {{form_errors (form.name)}}

{{ form_start(form, {'attr': {novalidate: 'novalidate'}}) }} {{ form_label(form.name) }} {{ form_widget(form.name) }} {{ form_end(form) }}
это работало для меня: D – BloodandDeath

Смежные вопросы