我想在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
内部配置一样容易。