我想在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。
用户收到的错误信息与此完全相同。他们无法看到
%限制%
我如何向他们展示限制参数?
答案 0 :(得分:4)
根据official documentation你应该使用令牌:
{{ limit }}
而不是
%limit%
现在,如果您想提供一些未严格绑定到Length
验证器的参数,您应该使用转换器服务作为参数来实现自己的验证器。然后在配置中使用它就像Length
一样容易。