2017-09-16 72 views
0

我正在尝试使用2个DB和2个实体管理器。 这里是我的配置学说部分:Symony:使用2个实体管理器时未知实体命名空间别名

doctrine: 
    dbal: 
     default_connection: g2s 
     connections: 
      main: 
       driver: pdo_mysql 
       host: '%database_host%' 
       port: '%database_port%' 
       dbname: '%database_name%' 
       user: '%database_user%' 
       password: '%database_password%' 
       charset: UTF8 
      api: 
       driver: pdo_mysql 
       host: '%database_host%' 
       port: '%database_port%' 
       dbname: api 
       user: '%database_user%' 
       password: '%database_password%' 
       charset: UTF8 
    orm: 
     auto_generate_proxy_classes: '%kernel.debug%' 
     entity_managers: 
      default: 
       connection: main 
       auto_mapping: true 
       naming_strategy: doctrine.orm.naming_strategy.underscore 
      api: 
       connection: api 
       naming_strategy: doctrine.orm.naming_strategy.underscore 
       mappings: 
        ApiBundle: ~ 

我跑命令“配置:翻斗参考”和包映射。 但试图浏览我得到这个错误的任何页面时: 未知实体命名空间别名“ApiBundle”

+0

我从来没有使用automapping与多个实体管理器运气很多。 – Cerad

回答

相关问题