Symfony4等效于显示当前路径

时间:2017-12-27 22:20:37

标签: symfony twig

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

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

但它不起作用,结果为null

谢谢。

1 个答案:

答案 0 :(得分: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) %}