在我的Symfony3应用程序中,我想创建一个验证约束,其中可以通过参数文件动态设置最大长度值,不知何故,这样
app/paramters.yml
:parameters:
...
entity_max_length: 5
src/Acme/MyBundle/Resources/config/validation.yml
:Acme\MyBundle\Entity\MyEntity
properties:
name:
- Length:
max: '%entity_max_length%'
但它不会这样。它只是将所有项目标记为太长,并提供错误消息,如
你的领域太长了。限制为%entity_max_length%个字符。
有没有办法将参数传递给YAML中的验证约束?