0

Twigcode を介して CMS からコントローラーにデータをレンダリングしており、コントローラーは twig テンプレートをレンダリングします。現在のルートを取得したいと思います。私はすでに使用しようとしました:

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

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

しかし、結果は「_internal」です。どうすればその問題を解決できますか?

4

1 に答える 1

0

pathTwig テンプレートでTwig 関数の呼び出しを忘れました!

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

それ以外の

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

それが役に立てば幸い!

于 2013-01-07T11:07:38.837 に答える