AliceBundle (https://github.com/hautelook/AliceBundle)이 여러 엔티티 관리자를 지원하는지 또는 내 엠 매핑이 어떻게 든 엉망이되는지 누구나 알고 있습니다. 나는 번들 일곱 개체 개체가 만에 엔티티를 생성하는 하나 개의 클래스, EntityA를 구성했지만 (BundleA)가 나는이 오류와 함께 실패 비품로드하려고하면여러 엔터티 관리자가있는 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을 지원하지 않지만 나는 어떤 식 으로든 말하는 문서를 찾을 수 없다.
모든 개체들은 교리 ORM 개체
교리 설정에서 엔티티 매핑을 확인 했습니까? http://symfony.com/doc/current/doctrine/multiple_entity_managers.html –
예, 확인했습니다. 나는 실제로 yml 파일에서 정보를 읽고 PHP 배열로 매핑을 구축하고 그것이 올바른지 알 수있는 php 파일의 복잡한 조합이기 때문에 전체를 여기에 게시 할 수 없습니다. 나는 그 배열을 파헤 치기를 계속할 것입니다. (그리고 거기에서 문제를 발견하면 대답을 게시 할 것입니다.) – h00ligan