在我的 base.html.twig 中,我渲染了一个组件:
{% block header %}
{{ render(controller("AppBundle:Application\\Header:header")) }}
{% endblock %}
有没有办法获得当前的路线 Action / Controller ?即浏览器中的当前网址?
当我做 var_dump($request->get('_route'));die;结果为空
最佳答案
如果您想获得实际路线,在您的 Controller 中,您可以像这样获得主请求:
$this->container->get('request_stack')->getMasterRequest()->get('_route');
关于symfony - 在 symfony3 中获取渲染子组件中的路由 Controller / Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42327060/