Php Symfony2-识别已加载的控制器

Php Symfony2-识别已加载的控制器,php,symfony,controller,Php,Symfony,Controller,在URL中,加载2个控制器,其中一个按路由加载: 主页: 路径:/ 默认值:{u控制器:AppBundle:默认值:索引} 另一个在树枝上: {{render(controller('AppBundle:Default:twig'))} 我用onKernelResponse创建了一个http服务,我想确定控制器是通过路由还是通过细枝加载的 有办法解决吗 编辑 我在标题中发现了两个差异: “接受字符集” “x-forwarded-for” 不显示在控制器“按路由加载”上 也许解决方案就在这

在URL中,加载2个控制器,其中一个按路由加载:

主页:
路径:/
默认值:{u控制器:AppBundle:默认值:索引}
另一个在树枝上:

{{render(controller('AppBundle:Default:twig'))}
我用onKernelResponse创建了一个http服务,我想确定控制器是通过路由还是通过细枝加载的

有办法解决吗

编辑 我在标题中发现了两个差异:

  • “接受字符集”
  • “x-forwarded-for”
不显示在控制器“按路由加载”上

也许解决方案就在这条路上?

这就是解决方案

内核响应上的公共函数(FilterResponseEvent$事件){ 如果($event->isMasterRequest()){ //这是我的密码 } }