php - 交响乐 2.3 : CollectionRegionDoctrineCommand not found when update vendors and clear cache

标签 php symfony doctrine-orm

在我实现供应商之前一切正常。

然后,当我清理缓存时,出现以下错误:

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/

相关文章:

php - Laravel Eloquent 在相关表中搜索

php - Symfony 应用程序或 PHP 可以同时管理多少个 session ?

Symfony:提交表单后更新表单字段

symfony - 教义 : advantages/drawback of a bidirectional relation

php - Debian Sqeeze 中的 Imagick(Imagemagick)缺陷(六)

php - vagrant up 后出错

php - 我的表单请求有什么问题导致简单的验证规则不起作用?

php - 在没有 group_concat 的情况下连接 symfony/doctrine/mysql 中的行

php - 我如何在 PHP 中重新创建我的数据库(例如用于单元测试)

mysql - ORDER BY Count(p.id) 可能吗?