Symfony3您已请求不存在的服务" doctrine"。 MongoDB FOSUserBundle

时间:2016-05-28 12:59:14

标签: php mongodb doctrine symfony

我在使用MongoDB时遇到Symfony3和FOSUserBundle问题。当我运行以下命令时:

php bin/console doctrine:schema:update --force

我收到此错误:

  

您已请求不存在的服务" doctrine"。

我完全按照Symfony网站上的教程进行操作。错误是什么意思?

TY。

2 个答案:

答案 0 :(得分:0)

如果它确实是@malcolm指出的MongoDB问题,你可能需要仔细阅读:

https://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.html

答案 1 :(得分:0)

如果在services.yml文件中定义,这可能对您的问题有帮助。:

services:
    fos_user.doctrine_registry:
        alias: doctrine

或者

services:
    fos_user.doctrine_registry:
        alias: doctrine_mongodb