我正在使用带有 symfony 项目的作曲家,该项目需要 sonata-project/sonata-doctrine-orm-bundle 及其依赖项(当然还有许多其他依赖项)。当我将 symfony 2.3.6 更新到 2.5.5 并且我的供应商依次轮流时,它会更新使用 PSR-0 自动加载器编写的奏鸣曲学说 orm 包,现在使用 PSR-4。
当作曲家完成更新所有供应商和 symfony 控制台命令 cache:clear run 我得到一个错误,比如Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle
找不到类。
当我环顾四周检查可能有什么问题时,我发现文件 vendor/composer/autoload_psr4.php 没有使用路径更新。奏鸣曲学说 orm 管理包的 composer.json 符合我在供应商目录中找到的路径。
有没有人遇到过相同或类似的问题?我找不到任何有趣的东西...