这里我的应用程序资源下有一个默认值:
app:
resource: "@AppBundle/Resources/config/routing.yml"
prefix: /app
defaults:
_module_name: app
从_module_name
请求子网址时,如何在内核事件侦听器中访问app
值?
例如app/home
。
答案 0 :(得分:2)
您可以在控制器的操作定义中传递它并按原样使用它。或者,您可以将Request $request
传递给控制器的操作定义并通过以下方式获取:
$module_name = $request->get('_module_name');
如果您正在为控制器创建侦听器,则可以$request
方法找到$event->getRequest()
。