搜尋

首頁  >  問答  >  主體

doctrine2 - symfony2 我需要連接2個不同的資料庫 應該如何做呢

我需要在控制器取得2個資料庫裡的數據,改為如何做?
http://symfony.cn/docs/cookbook/doctrine/multiple_entity_managers.html...
我搜到了這個答案,但照做之後,並沒有實現

巴扎黑巴扎黑2826 天前470

全部回覆(1)我來回復

  • 習慣沉默

    習慣沉默2017-05-16 16:46:17

    取得資料庫 A 實例

    $emA = $this->get('doctrine')->getManager('default');
    

    取得資料 B 實例

    $emB = $this->get('doctrine')->getManager('customer');
    

    從 A 實例的 product 實體取得資料

    $productsA = $emA->getRepository('AppBundle:Product')->findAll();
    

    從 B 實例的 product 實體取得資料

    $productsB = $emB->getRepository('AppBundle:Product')->findAll();
    

    回覆
    0
  • 取消回覆