Symfony 2: Add another namespace to Entity namespaces

В моем приложении symfony2 у меня есть два подключения к базе данных, я хотел бы разделить классы сущностей и поэтому иметь один набор классов сущностей в одной связке и другой набор в другой связке. Однако при попытке вызвать мой пакет, он почему-то не регистрируется как Entity Namespace, ошибка следующая:

Unknown Entity namespace alias 'AcmeStaffBundle'.
500 Internal Server Error - ORMException 

Я искал, где он устанавливает entity namespaces, и нашел, что это в кэшированных файлах

$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: ~

Спасибо заранее

6
задан Matt 20 December 2011 в 16:04
поделиться