Кто-нибудь знает, поддерживает ли AliceBundle (https://github.com/hautelook/AliceBundle) несколько менеджеров сущностей, или сопоставление моего em каким-то образом запутано. У меня есть пакет (BundleA), который имеет семь объектов сущностей, но только настроен один класс, EntityA, для создания объектов для но при попытке загрузки светильников он терпит неудачу с этой ошибкой:AliceBundle с несколькими менеджерами сущностей?
[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 объекты
Вы проверили свои сопоставления объектов в конфигурации доктрины? http://symfony.com/doc/current/doctrine/multiple_entity_managers.html –
Да, я проверил. Я не могу опубликовать все это здесь, так как это довольно сложная комбинация php-файлов, считывающих информацию из файла yml, и создание сопоставления в виде php-массива, и насколько я вижу, это правильно. Я продолжу копать этот массив на всякий случай (и опубликую ответ здесь, если найду там проблему) – h00ligan