2017-05-27 3 views
1

私はsymfony 3.3で遊んでいると私はこのメッセージを受信しました:名前変更(またはエイリアス)「doctrine.orm.default_entity_manager」サービスへの「教義 ORM EntityManagerの」

「のサービスをオートワイヤリングタイプに基づいてsymfony 3.3以降では推奨されていませんが、バージョン4.0ではサポートされません。代わりにDoctrine.orm.default_entity_managerサービスの名前を "Doctrine \ ORM \ EntityManager"に変更(またはエイリアス)する必要があります。

私が追加したアプリ/設定/ legacy_aliases.yml別名

services: 
doctrine.orm.default_entity_manager: "@Doctrine\ORM\EntityManager" 

が、私はまだ同じエラーメッセージが表示されると:

enter image description here

これを削除する方法についての提案廃止予定ですか?

答えて

1

私は私のapp/config/services.yml

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

を追加するのを忘れ。

legacy_aliasesファイルを追加する必要はありませんでした。

関連する問題