繁体   English   中英

如何在symfony2验证器引擎中将参数发送到validators.lang.yml?

[英]How can i send parameters to validators.lang.yml in symfony2 validator engine?

我想在symfony2中转换验证消息。

address:
    - NotBlank: { message: "address.address.not_blank" }
    - Length:
        min: 10
        minMessage: "address.address.min_length"

我想显示最小或最大限制参数。

address.address.min_length: Address must be at least %limit% characters length

但这不起作用!

我的翻译文件名为validators.en.yml。

用户收到完全一样的错误消息。 他们看不到

%限制%

如何显示极限参数?

根据官方文档,您应该使用令牌:

{{ limit }}

并不是

%limit%

现在,如果您想提供一些不受Length验证器严格限制的参数,则可能应该使用翻译服务作为参数来实现自己的验证器。 然后,使用它和配置内部Length一样容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM