请使用event_dispatcher服务而不是定义自己的服务。例如,如果您正在使用YAML配置文件并定义将分派事件的自定义服务,请将"@event_dispatcher"声明为您的服务的参数。从控制器中,您可以使用$this->container->get('event_dispatcher');来完成同样的事情。所有框架内部都使用这个提供的服务,所有想要全局触发或监听事件的bundle也应该使用它。