在我实现供应商之前一切正常。
然后,当我清理缓存时,出现以下错误:
PHP Fatal error: Class 'Doctrine\ORM\Tools\Console\Command\ClearCache\CollectionRegionCommand' not found in /var/app/ondeck/vendor/doctrine/doctrine-bundle/Doctrine/Bundle/DoctrineBundle/Command/Proxy/CollectionRegionDoctrineCommand.php on line 29
最佳答案
我也遇到了同样的问题,但是 Symfony 2.4 在我的 composer.json 文件中包含以下内容:
"symfony/symfony": "~2.4",
"doctrine/orm": ">=2.2.3,<2.4-dev",
"doctrine/doctrine-bundle": "~1.2",
"doctrine/doctrine-migrations-bundle" : "dev-master",
"doctrine/doctrine-fixtures-bundle" : "dev-master",
我安装了 2.4.1 版的 Doctrine ORM,如果你在 Github 上查看 here :
你可以说提到的文件不存在(不知道为什么)。但它出现在“主”分支上 here .不确定您是否可以根据其他依赖项更改为对 Doctrine ORM 使用 master,但我可以像这样切换到“master”:
"symfony/symfony": "~2.4",
"doctrine/orm": "dev-master",
"doctrine/doctrine-bundle": "~1.2",
"doctrine/doctrine-migrations-bundle" : "dev-master",
"doctrine/doctrine-fixtures-bundle" : "dev-master",
然后运行: ./composer.phar 更新学说/orm
关于php - 交响乐 2.3 : CollectionRegionDoctrineCommand not found when update vendors and clear cache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21381345/