如何在没有渲染路线的情况下获取树枝中的当前绝对URL?

时间:2013-02-01 12:29:05

标签: symfony twig

在树枝上,我需要获得当前的完整uri(url + uri),而不需要渲染它

path('route_test', {param1:1})

如何获得它?

4 个答案:

答案 0 :(得分:38)

尝试使用:

{{ app.request.uri }}

答案 1 :(得分:2)

最新版本的twig不再适用{{app.request.uri}}

请尝试{{global.request.uri}}

答案 2 :(得分:2)

如上所述,部分答案已不再有效。

2017' 09 对我有用的是

{{ url('<current>') }}

答案 3 :(得分:1)

您可能遇到子请求的问题(来自控制器的-p 9090:80.或来自视图的$this->forward),我更喜欢使用Twig扩展名。

{{ render(controller('...')) }}