Symfony4等效于显示当前路径

问题描述 投票:0回答:1

我想用symfony4显示当前路线。我试试这个:

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

但它不起作用,结果为null

谢谢。

symfony twig
1个回答
0
投票

您可以像这样获取当前请求的URI:

{% set currentPath = app.request.uri %}

如果你想重用当前路径并添加/更改一些参数,你可以这样做:

{% set routeName = app.request.attributes.get('_route') %}
{% set routeParams = app.request.attributes.get('_route_params')|merge({'some_url_param': 'a value'}) %}

{% set currentPath = path(routeName, routeParams) %}
© www.soinside.com 2019 - 2024. All rights reserved.