如果我在Symfony2中创建自定义约束和约束生成器,我必须使用完全限定名称将其附加到我的实体。我知道我可以将该名称替换为配置变量,但我想知道是否可以将我的命名空间添加到Symfony将加载的名称空间中,因此我可以使用MyConstraint
而不是FQDN/Path/To/MyConstraint
或some.definition.of.myconstraint
答案 0 :(得分:1)
在validation.yml
文件中,您可以添加以下内容
namespaces
any_name: Path\To\Your\Validator\Namespace\
然后你可以做
FQCN\Of\Entity:
constraints:
- "any_name:YourConstraint": ~