在提交按钮上调用动作控制器

时间:2012-09-14 14:48:24

标签: symfony

是否可以在表单提交按钮上调用控制器操作,twig中的语法是什么?

2 个答案:

答案 0 :(得分:5)

是的:

{# src/Acme/TaskBundle/Resources/views/Default/new.html.twig #}
<form action="{{ path('task_new') }}" method="post" {{ form_enctype(form) }}>
    {{ form_widget(form) }}

    <input type="submit" />
</form>

您必须使用twig helper action=""设置表单tag的{​​{1}}属性。到正确的路线。

Symfony2关于forms的文档中的更多信息。

答案 1 :(得分:-3)

对于Asp.net MVC

 @using (Html.BeginForm("ActionName", "ContorllerName", FormMethod.Post}))
  {
      <p>
        <input type="submit" value="Submit" />
    </p>

   }

这是您可以在提交按钮

上调用Controller操作的方法