symfony2:sonatauserbundle&x2B;fos用户包+;mongodb=>;“错误”;sonata.user.mongodb.user“管理器”;不存在

symfony2:sonatauserbundle&x2B;fos用户包+;mongodb=>;“错误”;sonata.user.mongodb.user“管理器”;不存在,mongodb,symfony,service,sonata-user-bundle,usermanager,Mongodb,Symfony,Service,Sonata User Bundle,Usermanager,我试图在mongodb中使用Sonata/UserBundle,但我面临一个问题。 我犯了一个可怕的错误: 服务定义“sonata.user.mongodb.user\u manager”没有 存在 以下是相关的配置部分: # in app/config/config.yml [...] fos_user: db_driver: mongodb firewall_name: main user_class: Project\MyApplicationBundle\Docu

我试图在mongodb中使用Sonata/UserBundle,但我面临一个问题。 我犯了一个可怕的错误:

服务定义“sonata.user.mongodb.user\u manager”没有 存在

以下是相关的配置部分:

# in app/config/config.yml
[...]
fos_user:
    db_driver: mongodb
    firewall_name: main
    user_class: Project\MyApplicationBundle\Document\User

    service:
        user_manager: sonata.user.mongodb.user_manager
[...]

如果我对服务部件进行注释,它可以工作,但是当我添加新用户时,我在数据库中创建了一个空文档。

我发现捆绑包版本2.2.4的稳定版本在Resources/config目录中没有mongodb.xml

我更改了开发版本(~2)。2@dev)ant现在可以了

现在看起来是这样的:“sonata项目/用户包”:“~2。2@dev“