Кто-нибудь знает, если AliceBundle (https://github.com/hautelook/AliceBundle) поддерживает несколько менеджеров сущностей или мое отображение как-то облажалось. У меня есть пакет (BundleA), который имеет семь объектов сущностей, но настроил только один класс, EntityA, для создания сущностей, но когда я пытаюсь загрузить приборы, происходит сбой с этой ошибкой:
[Doctrine\Common\Persistence\Mapping\MappingException]
The class 'BundleB\Entity\ClassB' was not found in the chain configured namespaces <list of namespaces not including the 'BundleB\Entity' namespace>
BundleA и BundleB работают на двух разных менеджерах сущностей, и между ними нет прямой связи. BundleA находится в менеджере по умолчанию, в то время как BundleB находится в одном из других менеджеров сущностей. Оба пакета имеют несколько классов сущностей, которые отлично работают в реальной среде.
Я проверял, правильно ли настроено отображение диспетчера сущностей, но не смог увидеть ничего странного, поэтому следовало проверить, не поддерживает ли AliceBundle несколько EM, но я не могу найти любую документацию, говорящую так или иначе.
Все сущности являются сущностями Doctrine ORM
Вы должны указать пакету, какой Entity Manager использовать вручную, предоставив --manager
вариант.
Других решений пока нет …