doctrine2 で異なるベースを処理するための最良の方法は何ですか?同じスキーマを使用します。現在私は
- データベースごとに個別にエンティティを生成し、名前空間とデータベースの名前をすべてのメタデータ オブジェクトに追加し、それらを異なる名前空間 (XXX\Base\EntityClass) に配置しますが、同じエイリアスを使用します。
- ベースごとに 1 つの EntityManager を作成します (同じ接続を共有している場合でも)
- 複数の EntityManagers に呼び出しを渡し、応答を収集するプロキシを作成する
- 回答を 1 つの出力にマージする
doctrine2 で複数のベースを処理する簡単な方法はありますか?