我已将 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 帖子中,我得到的印象是学说结构已经改变。我在所有存储库类上也遇到了类似的问题,我必须进行此更改
Doctrine\Persistence\ManagerRegistry => Doctrine\Common\Persistence\ManagerRegistry
我看过一篇关于同一问题的类似 SO 帖子,说更新到最新版本将解决该问题。但就我而言,这并不成功。
是 symfony 版本问题还是其他配置问题。
我还创建了两个数据库连接,都是MySQL。不确定这是否与该问题有任何联系。
这是我当前的composer.json和composer.lock
慕丝7291255
慕妹3242003