我四处寻找代码以获取 Twig 模板中的当前路径(而不是完整的 URL),即我不想要http://www.sitename.com/page,我只需要/page.
http://www.sitename.com/page
/page
{{ 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.session,app.security.token.user它们引用您可能在控制器中使用的服务。
app
app.session
app.security.token.user