2

私はsymfony2とdoctrine2を使用しています。私は1人のエンティティマネージャーと協力しています。

プロジェクトでより多くのエンティティマネージャーが必要になる理由をまだ見つけることができません。

より多くのエンティティマネージャーを持つことのユースケースは何ですか?

4

2 に答える 2

5

Symfony2 アプリケーションで複数のエンティティ マネージャーを使用できます。これは、異なるデータベースを使用している場合や、エンティティのセットがまったく異なるベンダーを使用している場合に必要です。つまり、あるデータベースに接続する 1 つのエンティティ マネージャーが一部のエンティティを処理し、別のデータベースに接続する別のエンティティ マネージャーが残りのエンティティを処理します。

http://symfony.com/doc/current/cookbook/doctrine/multiple_entity_managers.html

于 2012-07-26T00:52:27.130 に答える
1

複数のデータベースに接続する場合は、複数のエンティティ マネージャーが必要です。

さらに、Doctrine PHPCR または Doctrine OXM を使用する場合は、それぞれのエンティティ マネージャーを使用する必要があります。

于 2012-07-26T00:47:00.543 に答える