【发布时间】:2012-08-17 23:56:25
【问题描述】:
谁能解释一下为什么 UniqueEntity constraint 类定义:
// ...
public $service = 'doctrine.orm.validator.unique';
public function validatedBy()
{
return $this->service;
}
//...
不仅仅是:
public function validatedBy()
{
return "UniqueEntityValidator";
}
UniqueEntityValidator 类存在并且具有它需要的所有逻辑。这里的服务点是什么?
我问这个是因为由于某些依赖关系,现在我不能在 Symfony 框架之外使用 UniqueEntity。
【问题讨论】:
-
这允许您覆盖验证器。