我正在使用Symfony2开发应用程序,我尝试翻译文本表单验证(必需)。验证由浏览器完成,我得到了例如" Veuillez renseigner ce champs"我希望我能翻译客户或切换导航。
我的表格是用buidform制作的。
提前感谢您的帮助
奥利弗
答案 0 :(得分:2)
如果您指的是当字段具有所需属性时引发的浏览器验证,则这不依赖于symfony。我不确定您是否可以为这些消息设置语言,因为它们是由用户的浏览器生成的。
您的解决方案可能是禁用浏览器验证(即在您的formBuilder字段中将required
设置为false
)并依赖您可以自定义其消息的实体中的断言,您会发现更多关于这个here。