在验证中使用参数

时间:2017-02-27 13:10:19

标签: validation yaml symfony

在我的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中的验证约束?

0 个答案:

没有答案