我想在创建、更新或删除实体时以不同方式验证实体原则。
我的实体类中有一个实体约束验证器。
// src/AppBundle/Entity/AcmeEntity.php
use AppBundle\Validator\Constraints as AcmeAssert;
/**
* @AcmeAssert\CustomConstraint
*/
class AcmeEntity
{
// ...
protected $name;
// ...
}
在我的 CustomConstraint 中,我想确定是否将更新、创建或删除实体以执行特定的验证器。
使用工作单元是一种解决方案吗?
做这个的最好方法是什么?
我认为这个问题在很多应用程序中很常见?
谢谢大家 ;)