Php Symfony 5.1.3清除缓存时出现问题:试图加载类;MappingDriverChain“;来自命名空间

Php Symfony 5.1.3清除缓存时出现问题:试图加载类;MappingDriverChain“;来自命名空间,php,symfony,doctrine-orm,symfony5,Php,Symfony,Doctrine Orm,Symfony5,我已将symfony应用程序更新为5.1.3。但从那时起,在清除缓存时出现了一个类丢失异常 In App_KernelDevDebugContainer.php line 1050: Attempted to load class "MappingDriverChain" from namespace "

我已将symfony应用程序更新为5.1.3。但从那时起,在清除缓存时出现了一个类丢失异常

In App_KernelDevDebugContainer.php line 1050:
                                                                               
  Attempted to load class "MappingDriverChain" from namespace "Doctrine\Common\Persistence\Mapping\Driver".                                               
  Did you forget a "use" statement for "Doctrine\Persistence\Mapping\Driver\MappingDriverChain"?    
我已经检查了缓存文件,symfony确实在缓存中请求这个类。从其他一些SO的帖子中,我得到了这样的印象:教义结构已经改变了。我还遇到了一个类似的问题,我必须在所有存储库类中进行此更改

条令\持久性\管理者注册=> 条令\通用\持久性\管理注册

我看到过一篇关于同一问题的类似SO帖子,说更新到最新版本将解决问题。但就我而言,这并不成功。
这是symfony版本的问题还是其他配置问题。
我还创建了两个DB连接,都是MySQL。不确定这是否与问题有关


这是我目前的&

我已经找到了解决问题的方法。编写器更新时,
原则/持久性
更新为V2.0.0
原则/通用
更新为V3.0.2。我认为这两个版本还不能与
symfony/orm
V2.0兼容,因此我不得不降低条令版本的级别,以使应用程序重新工作

composer require doctrine/common:2.13.3 --update-with-dependencies

  - Downgrading doctrine/persistence (2.0.0 => 1.3.7): Loading from cache
  - Downgrading doctrine/common (3.0.2 => 2.13.3): Loading from cache
现在,应用程序已在symfony 5.1.3中运行。

如果我因此次降级而遇到任何问题,我将进行更新。

您发现了什么吗?我也有同样的问题。@conradfr你能检查一下我的答案,看看这个解决方案是否适合你吗?