Symfony Twig:使用表单提交请求发送set参数

时间:2017-03-19 21:48:28

标签: symfony

我的树枝中有一个表单,我希望通过单击其提交按钮,另一个参数(我已经在树枝中设置)被发送到处理表单的相同操作:  这是我设置的变量

 {% set idprof = profil.id %}

我想用提交请求发送它:(我知道这段代码是假的)

{{ form_widget(form.id),{'idprof': idprof} }}

并且操作将如下所示:

public function gestProfAction(Request $request, $idprof)
    {
}

对不起我知道这是一个愚蠢的问题,但我仍然是symfony的新手,我自己无法找到解决方案。

1 个答案:

答案 0 :(得分:0)

只需在表单起始行

中传递即可
{{ form_start(form, {'action': path('idprof', { 'idprof': idprof })}) }}

请记住为路由添加注释或yaml

/**
* @Route("/idprof/{idprof}", name="idprof")
*/
public function gestProfAction(Request $request, $idprof)
{
}

供参考: