【发布时间】:2017-07-08 16:46:54
【问题描述】:
在我的 base.html.twig 中,我渲染了一个组件:
{% block header %}
{{ render(controller("AppBundle:Application\\Header:header")) }}
{% endblock %}
有没有办法获取当前路由动作/控制器?即浏览器中的当前url?
当我做 var_dump($request->get('_route'));die;结果为空
【问题讨论】:
-
不要这么想,当我尝试这样做时,我得到了这个:在呈现模板期间引发了异常(“无法为命名路由生成 URL”,因为这样的路由不会存在。”)。
-
实际上应该是这样的:$_SERVER["REQUEST_URI"]。是否有帮助服务来获取这些数据?包装器?
标签: symfony