我遇到了类似的问题,唯一的解决方法是将整个容器传递给构造函数(
arguments: ['@service_container'])。
use DoctrineORMEventLifecycleEventArgs;use SymfonyComponentDependencyInjectionContainerInterface;class MyListener{ protected $container; public function __construct(ContainerInterface $container) { $this->container = $container; } // ... public function prePersist(LifeCycleEventArgs $args) { $securityContext = $this->container->get('security.context'); // ... }}


