我有一个用于用户表单验证的yml文件(与许多其他表单一样):
# src/User/RegBundle/Resources/config/validation.yml
User\RegBundle\Entity\User:
properties:
name:
- NotBlank: ~
- Length:
min: 2
max: 255
minMessage: error_min_message
maxMessage: error_max_message
表单将呈现在 twig 中,如下所示
//...
{{ form_row(form.name) }}
{{ form_row(form.surname) }}
{{ form_row(form.gender) }}
{{ form_row(form.email) }}
//...
我的symfony2网站有一个多语言结构,并且有 messages.mylang.xliff 文件用于单词翻译。 一切正常。 我的问题是,是否有办法将“error_min_message”插入 messages.mylang.xliff ,或者还有其他方法可以翻译这些消息。
答案 0 :(得分:1)
验证字符串转到validators.LANG.FORMAT
而不是messages.LANG.FORMAT
。添加新的翻译文件后,请不要忘记清除缓存。