27

今天做作曲家更新突然得到以下错误:

[Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException] 你请求了一个不存在的服务“fos_user.doctrine_registry”。

当作曲家正在执行cache:clear --no-warmup命令时。

搜索找到了与从学说转换为 MongoDB 相关的答案,但这些解决方案对我不起作用。我正在使用教义。我试过 Fosuserbundle dev-master、dev-master@dev、2.0.0-alpha1 和 2.0.0-alpha3。

还有其他建议吗?几天前作曲家更新工作正常。

4

2 回答 2

65

此处创建的问题:https ://github.com/FriendsOfSymfony/FOSUserBundle/issues/2048

短期修复(为我工作 Symfony 3.0.*):

services:
    fos_user.doctrine_registry:
        alias: doctrine
于 2016-01-27T08:24:44.510 回答
2

我的解决方案就像一个魅力......一切都适用于巨大的 mongo 数据集

使用 ODM 修复 MongoDB:

# FIX doctrine registry service for 3.0 and 2.8 sf version
fos_user.doctrine_registry:
    alias: doctrine_mongodb
于 2016-01-31T10:17:06.127 回答