小编典典

在 Twig 模板中获取当前 URL?

all

我四处寻找代码以获取 Twig 模板中的当前路径(而不是完整的
URL),即我不想要http://www.sitename.com/page,我只需要/page.


阅读 78

收藏
2022-06-30

共1个答案

小编典典

{{ path(app.request.attributes.get('_route'),
     app.request.attributes.get('_route_params')) }}

如果要将其读入视图变量:

{% set currentPath = path(app.request.attributes.get('_route'),
                       app.request.attributes.get('_route_params')) %}

app全局视图变量包含各种有用的快捷方式,例如和app.sessionapp.security.token.user它们引用您可能在控制器中使用的服务。

2022-06-30