名为“”的Doctrine ORM Manager不存在

时间:2016-03-05 04:41:15

标签: php symfony doctrine-orm doctrine

我在自定义CMS套件中创建新实体时遇到问题。在产生此错误的最后:

  

[InvalidArgumentException]
   名为“”的Doctrine ORM Manager不存在。

但是,我试图解决this way。  但在这种情况下,我又遇到了另一个错误:

  

DoctrineExtension.php第432行中的ClassNotFoundException:   尝试从命名空间“Doctrine \ ORM”加载类“Version”。   您是否忘记了“使用”声明,例如“Jackalope \ Version \ Version”,“Doctrine \ DBAL \ Version”,“Symfony \ Component \ Intl \ Util \ Version”,“Doctrine \ ODM \ PHPCR \ Version”,“Doctrine \ Common \ Cache \ Version”或“Doctrine” \共同\版“?

我做了什么?怎么解决这个问题?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,这是一个配置问题。

我在 /app/config/config.yml 文件中添加了以下几行,它解决了该问题:

doctrine:
    orm:
        auto_generate_proxy_classes: '%kernel.debug%'
        auto_mapping: true

与Symfony 3.4版本一起使用。