重命名(或别名)" doctrine.orm.default_entity_manager"服务于" Doctrine \ ORM \ EntityManager"

时间:2017-05-27 06:43:16

标签: php symfony doctrine

我正在玩Symfony3.3并且我收到了这条消息:

"自Symfony 3.3以来,基于它们实现的类型的自动装配服务已被弃用,并且在4.0版中不受支持。你应该重命名(或别名)" doctrine.orm.default_entity_manager"服务于" Doctrine \ ORM \ EntityManager"代替"

我已经使用别名

添加了app / config / legacy_aliases.yml
services:
doctrine.orm.default_entity_manager: "@Doctrine\ORM\EntityManager"

但我仍然收到相同的错误消息:

enter image description here

有关如何删除此弃用的任何建议吗?

1 个答案:

答案 0 :(得分:1)

我忘了添加

Doctrine\ORM\EntityManager:
    alias: doctrine.orm.default_entity_manager
    public: false

app/config/services.yml内。

无需添加legacy_aliases文件。