我一直对 Symfony2.1 表单验证感到头疼。我想要的只是表单顶部的常规列表,其中包含验证后包含的错误。广泛的搜索没有得到想要的解决方案。
还有几个问题:
- 如何全局禁用特定于字段的错误,以便错误不会出现在字段旁边?我知道error_bubbling,但不需要为每个字段设置它。
- 如何在表单顶部的简单列表中解析所有错误?我知道如何覆盖 Twig 模板,但这不会导致 form_errors 函数可以访问的一组错误
到目前为止我发现/调查的内容:
- 让所有表单验证错误显示在 symfony 的顶部?
- Symfony 2 中的表单范围的错误冒泡?> 如果你有超过 4 个表格,那就太糟糕了
- http://symfony.com/doc/current/book/forms.html > 没有正确的解决方案
- https://stackoverflow.com/a/8216192/1794894 > 可能是一个解决方案,但不是一个好的解决方案