2
5 분 전에 작업 중이던 FOS userBundle을 사용한 전체 설정이있었습니다. 그런 다음 여러/공유 db 연결을 사용하기로 결정했습니다. 이제 다음을 얻었습니다 :공유 연결 : 사용자가 유효한 엔티티가 아니거나 매핑 된 수퍼 클래스가 아닙니다.
MyNamespace\UserBundle\Entity\User is not a valid entity or mapped super class.
다음은 설정입니다.
doctrine:
dbal:
default_connection: default
connections:
default:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: %database_name%
user: %database_user%
password: %database_password%
charset: UTF8
shared:
driver: %database_shared_driver%
host: %database_shared_host%
port: %database_shared_port%
dbname: %database_shared_name%
user: %database_shared_user%
password: %database_shared_password%
charset: UTF8
orm:
auto_generate_proxy_classes: %kernel.debug%
default_entity_manager: default
entity_managers:
default:
connection: default
mappings:
MyNonSharedBundle: ~
shared:
connection: shared
mappings:
MyUserBundle: ~
FOSUserBundle: ~
PS : 내가 default connection
에서 MyUserBundle
및 FosUserBundle
를 이동하는 경우가 작동합니다.
감사합니다. 이것은 FOSUserBundle에만 관련이 있습니까? 아니면 공유 할 각 묶음을 cfg해야합니까? –
doctrine : schema : 같은 에러 메시지로 생성 할 때 크래시가 계속됩니다 :/ –
do not do ... doctrine : schema : create? – meze