このチュートリアルに従って、FOSUserBundleを使用してSonataAdminをインストールしました。
今、私はこのエラーメッセージを受け取り続けます:クラスApplication \ Sonata \ UserBundle \ Entity\Userに定義されたエンティティマネージャーはありません
しかし、EntityManagerを設定/渡すにはどうすればよいですか?それを構成することについて、またはこのエラーが何を意味するかについてのヒントは何も見つかりませんでした。誰か助けてくれませんか?
編集#1:
求められたように、これまでのところ、ソナタのconfig.ymlにあるものは次のとおりです。
sonata_block:
default_contexts: [cms]
blocks:
sonata.admin.block.admin_list:
contexts: [admin]
sonata.block.service.text:
sonata.block.service.rss:
編集#2:
Doctrine2 ORM Adminのエンティティマネージャー構成部分を追加しました。ドキュメントにnullのままにすると、デフォルトを使用する必要があると記載されています。それでも、それは私の問題を解決しません。
sonata_doctrine_orm_admin:
# default value is null, so doctrine uses the value defined in the configuration
entity_manager: '@doctrine.orm.entity_manager'
編集#3: auto_mappingもtrueに設定しましたが、デフォルトでもtrueに設定しました。この問題に対する解決策はまだありません。