有人可以解释一下为什么 UniqueEntity约束类定义:
// ...
public $service = 'doctrine.orm.validator.unique';
public function validatedBy()
{
return $this->service;
}
//...
而不仅仅是:
public function validatedBy()
{
return "UniqueEntityValidator";
}
UniqueEntityValidator 类存在并且具有它需要的所有逻辑。这里的服务点是什么?
我问这个是因为由于某些依赖关系,现在我不能在 Symfony 框架之外使用 UniqueEntity。