我可以将我的命名空间添加到Symfony2 Validation例程吗?

时间:2012-03-14 02:35:42

标签: validation symfony

如果我在Symfony2中创建自定义约束和约束生成器,我必须使用完全限定名称将其附加到我的实体。我知道我可以将该名称替换为配置变量,但我想知道是否可以将我的命名空间添加到Symfony将加载的名称空间中,因此我可以使用MyConstraint而不是FQDN/Path/To/MyConstraintsome.definition.of.myconstraint

1 个答案:

答案 0 :(得分:1)

validation.yml文件中,您可以添加以下内容

namespaces
  any_name: Path\To\Your\Validator\Namespace\

然后你可以做

FQCN\Of\Entity:
  constraints:
    - "any_name:YourConstraint": ~