Ошибка проверки пользовательского ограничения не отображается рядом с полем в Symfony2
Я использую FOSUserBundle в моем проекте Symfony2. Я добавил поле «день рождения» в сущности пользователя, потому что это необходимо в регистрационной форме. Я также добавил правильное поле (тип = день рождения) в форму регистрации. Я должен проверить, не достиг ли возраст пользователя 18 лет. Я подготовил собственное ограничение для этогоэтот урок, Все работает отлично, но сообщение об ошибке прикреплено к форме, а не к полю, и я хочу сообщение об ошибке рядом с полем. Вместо этого я получаю это выше всей формы. Любая другая ошибка в форме отображается рядом с соответствующим полем. Кто-нибудь знает, как заставить ограничение быть привязанным к полю, а не к форме?
РЕДАКТИРОВАТЬ:
Фрагмент кода Twig, который отображает это поле:
<div class="grid_8" style="margin-bottom:20px;">
<div class="grid_2 alpha">{{ form_label(form.date_of_birth)}}</div>
<div class="grid_4">{{ form_widget(form.date_of_birth)}}</div>
<div class="grid_2 omega">{{ form_errors(form.date_of_birth)}}</div>
</div>
В начале формы у меня также есть:
<div class="grid_8">
{{form_errors(form)}}
</div>