Symfony 2.5.8 - Twig表单错误呈现

时间:2015-01-03 14:03:51

标签: forms symfony error-handling twig

所以我在我的项目中使用Symfony 2.5.8。 我已经在实体上设置了一个表单和一些验证,这是对表单的bindet。 一切正常!

现在我正在尝试更改树枝的表单错误呈现。

我在视图中渲染表单

 {{ form(form, {attr: {novalidate: 'novalidate'}}) }}

错误现在呈现在特定输入字段之上。 如何更改此设置以在整个表单上方呈现错误消息?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用树枝功能自定义表单。 例如,对于名为' age'的表单属性,您可以执行以下操作:

{{ form_label(form.age) }}
{{ form_errors(form.age) }}
{{ form_widget(form.age) }}

这是symfony doc about form customization