データベースの読み取りと書き込みを行うアプリケーションに Symfony2 を使用しています。
構成ファイルで、さまざまな接続とエンティティ マネージャーを既に定義しています。コントローラーでエンティティオブジェクトを作成し、そのようなリポジトリーを作成すると、正常に機能しています
$em = $this->getDoctrine()->getEntityManager('write');
問題は、私もいくつかのサービスを作成し、サービス引数でそのようなエンティティマネージャーを指定したことです
services:
app.counterservices:
id: app.counterservices
class: AppBundle\Services\CounterService
arguments: ["@doctrine.orm.entity_manager"]
読み取りまたは書き込みを使用するエンティティ マネージャーをサービスで定義するにはどうすればよいですか?