我的树枝中有一个表单,我希望通过单击其提交按钮,将另一个参数(我在树枝中设置的(发送到处理表单的同一操作: 这是我设置的变量
{% set idprof = profil.id %}
我想与提交请求一起发送:(我知道此代码是错误的(
{{ form_widget(form.id),{'idprof': idprof} }}
动作将如下所示:
public function gestProfAction(Request $request, $idprof)
{
}
对不起,我知道这是一个愚蠢的问题,但我仍然是symfony的新手,我自己找不到解决方案。
只需在表单起始行中传递它
{{ form_start(form, {'action': path('idprof', { 'idprof': idprof })}) }}
请记住为路由添加注释或 yaml
/**
* @Route("/idprof/{idprof}", name="idprof")
*/
public function gestProfAction(Request $request, $idprof)
{
}
供参考:
- http://symfony.com/doc/current/forms.html#rendering-the-form
- http://symfony.com/doc/current/form/action_method.html
- http://symfony.com/doc/current/templating.html#linking-to-pages