Symfony2+Doctrine -Проверка от одного -до -множества наборов объектов

У меня есть форма для создания нового объекта. Эта сущность имеет набор других сущностей, которые также вводятся в эту форму.

Я хочу использовать параметры проверки объекта в коллекции для проверки этих объектов, но это не работает. Проверяются правила проверки «основного» объекта (Лицо ), но не проверяются правила проверки объектов в коллекции addressList(Адрес ). Когда я ввожу неверную информацию в поля, отправленная форма успешно проверяется.

В этом примере аннотация улицы не используется при проверке.

class Person 
{
   ...

    /**
     * @ORM\OneToMany(targetEntity="Address", mappedBy="owner", cascade={"persist", "detach"})
     */
    protected $addressList;

   ....
}

class Address
{
   ...
    /**
     * @ORM\ManyToOne(targetEntity="Person", inversedBy="addressList")
     * @ORM\JoinColumn(name="person_id", referencedColumnName="id", onDelete="CASCADE")
     */
    protected $owner;

    /**
     * @ORM\Column(type="string", length=75)
     * @Assert\MinLength(
     *     limit=3,
     *     message="Street must have atleast {{ limit }} characters."
     * )
     */
    protected $street;

   ...

}

Как я могу получить форму для проверки предоставленных адресных объектов?

13
задан j0k 12 November 2012 в 12:11
поделиться