私のsymfony2アプリケーションでは、2つのデータベース接続があります。エンティティクラスを別々にしておきたいので、エンティティクラスを1つのバンドルに、 。私のバンドルを呼び出そうとするときしかし、そのエンティティの名前空間として登録されていない何らかの理由で、エラーは次のとおりです。symfony 2:エンティティの名前空間に別の名前空間を追加
Unknown Entity namespace alias 'AcmeStaffBundle'.
500 Internal Server Error - ORMException
私はそれが実体の名前空間を設定し、どこを探している、と私はそれを見つけましたキャッシュされたファイルに保存する
$e = new \Doctrine\ORM\Configuration();
$e->setEntityNamespaces(array('AcmeStoreBundle' => 'Acme\\StoreBundle\\Entity'));
これをどのようにしてアレイに追加できますか?
NEW EDIT:
次のように私のconfig.ymlが問題を明確に助けるべきである:事前に
orm:
entity_managers:
default:
connection: default
mappings:
AcmeStoreBundle: ~
Foo:
connection: Foo
mappings:
AcmeFooBundle: ~
おかげで、あなたを保つことによって何を意味するか
あなたはあなたの問題を解決しましたか? entity_managers: デフォルト私は何を意味するのか、このありえないが、私は何を意味することは、私は私のエンティティを作成したいということでしたが、それらが接続しているデータベースに依存して別々のファイルいや –