【发布时间】:2016-12-26 13:04:22
【问题描述】:
我正在尝试为表单设置操作,以便在提交表单后将其发送到我指定的控制器来处理它。
{{form_start(form, {'action' : path('BlogBundle:Comment:create')})}}
{{ form_widget(form) }}
{{form_end(form)}}
我要调用的方法位于
BlogBundle
-Controller
-CommentController
-createAction()
我遇到了异常
在渲染模板期间引发了异常 ("无法为命名路由生成 URL "BlogBundle:Comment:create" 因为这样的路由不存在。") 在 BlogBundle:Default:form.html.twig 在第 1 行。
我的问题是如何设置我想要的方法的路径?另外,作为一个附带问题,我如何处理提交的表单?
【问题讨论】:
-
从这里开始:symfony.com/doc/current/routing.html 了解如何命名路线,然后在这里:symfony.com/doc/current/forms.html 处理表单。