使用Symfony2 FormComponent时出现错误问题。
我已经验证了捆绑中的getter:
getters:
someGetter:
- MyOwnValidator: { message: "Fail"}
之后,我想验证表单并显示错误:
{{form_errors(form)}}
给我回复了一堆错误(包括someGetter的错误),但是
{{form_errors(form.someGetter)}}
不会返回任何内容。
有什么想法吗?
我找到了解决方案。我实现验证的字段(someGetter)是没有'error_bubbling' => 'false'
选项的集合类型。
当我添加error_bubbling时,一切正常。
答案 0 :(得分:3)
获取getter错误的其他选项是使用http://symfony.com/doc/current/reference/forms/types/entity.html#error-mapping和http://symfony.com/doc/current/reference/forms/types/entity.html#error-bubbling
答案 1 :(得分:0)
我找到了解决方案。我实现验证的字段(someGetter)是没有'error_bubbling'=>的集合类型。 '假'选项。
当我添加error_bubbling时,一切正常。
从更新的问题中提取的答案。