私はsymfony2とdoctrine2を使用しています。私は1人のエンティティマネージャーと協力しています。
プロジェクトでより多くのエンティティマネージャーが必要になる理由をまだ見つけることができません。
より多くのエンティティマネージャーを持つことのユースケースは何ですか?
私はsymfony2とdoctrine2を使用しています。私は1人のエンティティマネージャーと協力しています。
プロジェクトでより多くのエンティティマネージャーが必要になる理由をまだ見つけることができません。
より多くのエンティティマネージャーを持つことのユースケースは何ですか?
Symfony2 アプリケーションで複数のエンティティ マネージャーを使用できます。これは、異なるデータベースを使用している場合や、エンティティのセットがまったく異なるベンダーを使用している場合に必要です。つまり、あるデータベースに接続する 1 つのエンティティ マネージャーが一部のエンティティを処理し、別のデータベースに接続する別のエンティティ マネージャーが残りのエンティティを処理します。
http://symfony.com/doc/current/cookbook/doctrine/multiple_entity_managers.html
複数のデータベースに接続する場合は、複数のエンティティ マネージャーが必要です。
さらに、Doctrine PHPCR または Doctrine OXM を使用する場合は、それぞれのエンティティ マネージャーを使用する必要があります。