Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Events 如何在初始化控制器之前替换Symfony 2.1中的uri_Events_Symfony_Kernel - Fatal编程技术网

Events 如何在初始化控制器之前替换Symfony 2.1中的uri

Events 如何在初始化控制器之前替换Symfony 2.1中的uri,events,symfony,kernel,Events,Symfony,Kernel,我想在启动系统之前替换uri 我收集了以下资料: /服务操作/{serviceId}/{actionPath} 请求: 我要替换完整uri: http://s{serviceId}.domain.com/{actionPath} 我尝试: 在内核请求上创建一个新的事件侦听器,但在事件中不替换请求。您应该使用apache重写规则这不是一个选项,因为配置config.yml是必需的

我想在启动系统之前替换uri

我收集了以下资料:

/服务操作/{serviceId}/{actionPath}

请求:

我要替换完整uri:

http://s{serviceId}.domain.com/{actionPath}

我尝试:
在内核请求上创建一个新的事件侦听器,但在事件中不替换请求。

您应该使用apache重写规则这不是一个选项,因为配置config.yml是必需的