我有一个带有可选参数的路由:
/**
* @Route( "/route/{id}", name="_route", defaults={"id" = ""} )
* @Template()
*/
在模板中,我有一个表格,我希望将表格发送到:
/route
或者:
/route/10
/route/10/mail – if there were more than just one parameter
目前我正在像这样解决它:
{{ path(app.request.attributes.get('_route')) }}/{{ object.id }}
效果很好,但我必须自己添加所有可能的参数。有没有办法从树枝中获取完整的当前路径?我不想在我的控制器中添加一个额外的变量以发送到模板。