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