((Symfony 2.7 / 3 - Doctrine: You have requested a non-existent service "fos_user.doctrine_registry")此修复程序对我不起作用。更新中的某些内容已破坏并转到旧版本修复了它。))
我正在尝试将我的应用从教条转移到mongodb。
我跟着这封信,我收到了以下错误。
[Symfony的\元器件\ DependencyInjection \异常\ ServiceNotFoundException的]
您已请求不存在的服务" fos_user.doctrine_registry"。
我已将其缩小到提供商部分,但我尝试的所有内容都无法解决错误。
有没有其他人成功使用过mongo和FOSUser?
谢谢。
答案 0 :(得分:4)
获取最新的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",
答案 1 :(得分:4)
,你必须将fos_user.doctrine_registry别名为doctrine
services:
fos_user.doctrine_registry:
alias: doctrine