[英]How can i send parameters to translation file in symfony2 validator engine?
[英]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.