不存在的服务 "fos_user.doctrine_registry"

non-existent service "fos_user.doctrine_registry"

(() 此修复程序对我不起作用。更新中的某些内容损坏并转到旧版本修复它。))

我正在尝试将我的应用程序从学说转移到 mongodb。

我严格按照此操作,但出现以下错误。

[Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException]
您请求了一项不存在的服务 "fos_user.doctrine_registry"。

我已将其缩小到提供商部分,但我尝试的一切都无法通过错误。

有其他人成功地使用 mongo 和 FOSUser 吗?

谢谢。

获取最新的 friendsofsymfony/user-bundle“~2.0@dev”对我来说也打破了这个。

某些版本已损坏:https://github.com/FriendsOfSymfony/FOSUserBundle/releases

使用版本“2.0.0-alpha1”修复它。如果您遇到另一个错误,请使用“2.0.0-alpha3”

"friendsofsymfony/user-bundle": "2.0.0-alpha1",

在您的 app/config/config.yml 中,您必须将 fos_user.doctrine_registry 别名为 doctrine

services:
    fos_user.doctrine_registry:
        alias: doctrine