다른 dbal 연결을 사용하는 여러 번들이 있고 매핑 구성에서 문제가 발생합니다.
The class 'Mine\DocumentationBundle\Entity\Category' was not found in the chain configured namespaces Mine\xDb\Entity
체인 구성 네임 스페이스에 X 클래스가 없습니다. Y
config.yml :
doctrine:
dbal:
default_connection: x
connections:
x:
driver host port...
cms:
driver host port...
orm:
auto_generate_proxy_classes: "%kernel.debug%"
default_entity_manager: default
entity_managers:
default:
naming_strategy: doctrine.orm.naming_strategy.underscore
connection: x
mappings:
MineXDbBundle
cms:
connection: cms
mappings:
MineDocumentationBundle: ~
bin/console config:dump-reference
의 출력 :
---------------------------- ------------------------
Bundle name Extension alias
---------------------------- ------------------------
...
MineDocumentationBundle
MineXDbBundle mine_x_db
OrbitaleCmsBundle orbitale_cms
...
bin/console doctrine:mapping:info --em=default
의 출력 :
여기서 오류 발생
bin/console doctrine:mapping:info --em=cms
의 출력 :
Found 4 mapped entities:
[OK] Mine\DocumentationBundle\Entity\Page
[OK] Mine\DocumentationBundle\Entity\Category
[OK] Orbitale\Bundle\CmsBundle\Entity\Category
[OK] Orbitale\Bundle\CmsBundle\Entity\Page
모두 Orbitale\Bundle\CmsBundle\OrbitaleCmsBundle()
및 Mine\DocumentationBundle\MineDocumentationBundle(),
이 AppKernel에 registrer, 그리고 내가 성공적으로 bin/console doctrine:schema:update --force -em=cms
내가 뭔가를 그리워 알고있는 명령으로 테이블을 생성하지만 난 관리하지 않았다 이것을 해결하기 위해.
오토로더를 다시 덤프하려고 했습니까? '작곡가 덤프 - 오토로더 '? – ReynierPM
덤프 - 자동로드 또는 캐시 지우기가 변경되지 않습니다. 나는 문제가 설정에 있다고 생각한다. – 07Select