В моем приложении symfony2 у меня есть два соединения с базой данных, я бы хотел, чтобы классы сущностей были отделены друг от друга, и поэтому я должен иметь один набор классов сущностей в одном пакете и другой набор в другом пакете.Однако при попытке вызвать мой пакет, который по какой-то причине не зарегистрирован как пространство имен сущности, ошибка выглядит следующим образом:
Unknown Entity namespace alias 'AcmeStaffBundle'.
500 Internal Server Error - ORMException
Я искал, где он устанавливает пространства имен сущности, и я нашелэто должно быть в кэшированных файлах
$e = new \Doctrine\ORM\Configuration();
$e->setEntityNamespaces(array('AcmeStoreBundle' => 'Acme\\StoreBundle\\Entity'));
Как я могу добавить это в массив?
НОВОЕ РЕДАКТИРОВАНИЕ:
Мой config.ymlследующим образом, который должен помочь прояснить проблему:
orm:
entity_managers:
default:
connection: default
mappings:
AcmeStoreBundle: ~
Foo:
connection: Foo
mappings:
AcmeFooBundle: ~
Заранее спасибо