获取当前路线/路径传递_内部路线

时间:2013-01-07 11:03:49

标签: symfony routes

我正在通过Twigcode将数据从CMS渲染到控制器,并且Controller渲染了一个树枝模板。我想拥有当前的路线。我已经尝试过使用:

// Controller
$request = $this->container->get('request');
$routeName = $request->get('_route');

// or Twigtemplate
{{ app.request.attributes.get('_route') }}

但结果是“_internal”。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您忘记了在Twig模板中调用Twig path函数!

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

而不是

{{ app.request.attributes.get('_route') }}

希望它有所帮助!