2011-02-03 1 views
0

Я хочу добавить Продукт тогда и только тогда, когда он говорит, по крайней мере, два варианта (продукт может иметь много вариантов).Doctrine hook для проверки ссылок на запись inInsert

Как проверить это в preInsert или postInsert доктрины hook или stop, если вариантов недостаточно? Я знаю, как проверять скалярное поле с помощью $ event-> getModified() или $ event-> данных, но интересно, возможно ли это с целыми отношениями, особенно если запись еще не была вставлена ​​в базу данных. Я имею в виду отношения от многих до многих и от одного до многих.

ответ

0

есть special hooks for validation, которые вы можете использовать, чтобы легко реализовать эту функцию: validate(), validateOnInsert() и validateOnUpdate()