Forms 呈现模板中的表单错误

Forms 呈现模板中的表单错误,forms,symfony,Forms,Symfony,我有这个: 模板edit.html.twig {% extends "....:...:layout.html.twig" %} {% block body %} {{ render(controller('EVeilleurFlowerBundle:Catalogue:add' )) }} {{ render(controller('EVeilleurFlowerBundle:Catalogue:delete' )) }} {

我有这个:

  • 模板edit.html.twig

    {% extends "....:...:layout.html.twig" %}
    
        {% block body %}        
            {{ render(controller('EVeilleurFlowerBundle:Catalogue:add' )) }}
            {{ render(controller('EVeilleurFlowerBundle:Catalogue:delete' )) }}
        {% endblock %}
    
  • 模板“add”基本上是一个表单

当用户在添加表单中输入“错误”数据时,它会自动重定向到add.html.twig,显示一个没有布局、css等的表单(错误)

我是否可以更改重定向,或者是否以错误的方式构建模板?(这里几乎是新手:))


谢谢

您在catalog/add.html.twig中如何形成标签?你在那里用什么动作?我猜表单操作指向CatalogeControl->addAction()?是的,它是一个带有控制器的简单表单。在我的课堂目录中,我有addAction和deleteAction。我的问题是,当表单未验证时,它会重定向到目录/添加,但我希望它重定向到目录/编辑,以保留整个页面。只需确保表单标记具有有效的操作,如“”。你的目的地路线不应该指向目录:add也许这会有帮助:Sry我有点晚了。。。所以,当我编辑动作路径时,它对布局和所有内容都很有效,但现在不会显示错误。。。我也看了医生,但我找不到我的问题