我正在通过Twigcode将数据从CMS渲染到控制器,并且Controller渲染了一个树枝模板。我想拥有当前的路线。我已经尝试过使用:
// Controller
$request = $this->container->get('request');
$routeName = $request->get('_route');
// or Twigtemplate
{{ app.request.attributes.get('_route') }}
但结果是“_internal”。我该如何解决这个问题?
答案 0 :(得分:0)
您忘记了在Twig模板中调用Twig path
函数!
{{ path(app.request.attributes.get('_route')) }}
而不是
{{ app.request.attributes.get('_route') }}
希望它有所帮助!