今天做作曲家更新突然收到以下错误:
[Symfony的\元器件\ DependencyInjection \异常\ ServiceNotFoundException的] 您已请求不存在的服务 “fos_user.doctrine_registry”。
当composer执行cache:clear --no-warmup
命令时。
搜索找到了一个与从doctrine转换为MongoDB相关的答案,但解决方案对我不起作用。我在使用Doctrine。我试过Fosuserbundle dev-master,dev-master @ dev,2.0.0-alpha1和2.0.0-alpha3。
还有其他建议吗? Composer update几天前工作正常。
答案 0 :(得分:65)
此处创建的问题:https://github.com/FriendsOfSymfony/FOSUserBundle/issues/2048
短期修复(为我工作Symfony 3.0。*):
services:
fos_user.doctrine_registry:
alias: doctrine
答案 1 :(得分:2)
我的解决方案就像一个魅力......所有都与巨大的mongo数据集一起工作
使用ODM修复MongoDB:
# FIX doctrine registry service for 3.0 and 2.8 sf version
fos_user.doctrine_registry:
alias: doctrine_mongodb