Symfony2 : Sonata Userbundle + FOS Userbundle + MongoDB => 錯誤"sonata.user.mongodb.user_manager"不存



我试图使用Sonata/UserBundle与mongodb,但我面临一个问题。我有一个难看的错误:

服务定义"sonata.user.mongodb. net"。User_manager"没有存在。

下面是相关的配置部分:

# in app/config/config.yml
[...]
fos_user:
    db_driver: mongodb
    firewall_name: main
    user_class: ProjectMyApplicationBundleDocumentUser
    service:
        user_manager: sonata.user.mongodb.user_manager
[...]

如果我注释服务部分,它可以工作,但是当我添加一个新用户时,我在DB中创建了一个空文档。

我发现稳定版的bundle版本2.2.4在Resources/config目录下没有mongodb.xml

我更改了开发版本(~2.2@dev),现在可以正常工作了。

现在看起来是这样的:"sonata-project/user-bundle":"~ 2.2 @dev"

相关内容

最新更新