我有一条路线:
professor_identity_edit:
path: /professor/{id}/identity
defaults: { _controller: FrontBundle:ProfessorIdentity:edit }
如何在{id}
文件中获取参数twig.html
?
我已经尝试app.request.query.get('id')
,但没有成功。
答案 0 :(得分:4)
不是一件好事,但你仍然可以。通常你会从@Maerlyn指出的控制器传递信息到Twig。
在Twig中获取路线参数。
{{ app.request.attributes.get('_route_params') }}
和
在Twig中获取整个包名称。
{{ app.request.attributes.get("_controller") }}
在Twig中获取路线名称。
{{ app.request.attributes.get('_route') }}
答案 1 :(得分:1)
我找到了解决方案:
{{ app.request.attributes.get('_route_params')['id'] }}