Я хочу, чтобы сущность-доктрина отличалась по отдельности, когда объект был создан, обновлен или удален.Symfony - Проверять сущность по-разному в INSERT, UPDATE или DELETE
В моем классе объектов есть средство проверки ограничений сущности.
// src/AppBundle/Entity/AcmeEntity.php
use AppBundle\Validator\Constraints as AcmeAssert;
/**
* @AcmeAssert\CustomConstraint
*/
class AcmeEntity
{
// ...
protected $name;
// ...
}
В моей CustomConstraint я хочу определить, если Entity будет обновлен, создан или удалить для выполнения специального валидатора.
Использование единицы работы - это решение?
Каков наилучший способ сделать это?
Я думаю, что эта проблема часто встречается во многих приложениях?
Спасибо и все;)
Я предлагаю вам использовать группы проверки symfony2 для переключения с помощью другого механизма проверки ограничений. – Matteo