2017-09-16 51 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

回答

相關問題