Ошибка проверки пользовательского ограничения не отображается рядом с полем в 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>

Ответы на вопрос(2)

Ваш ответ на вопрос