我在自定义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” \共同\版“?
我做了什么?怎么解决这个问题?
答案 0 :(得分:1)
我遇到了同样的问题,这是一个配置问题。
我在 /app/config/config.yml 文件中添加了以下几行,它解决了该问题:
doctrine:
orm:
auto_generate_proxy_classes: '%kernel.debug%'
auto_mapping: true
与Symfony 3.4版本一起使用。