symfony2 我需要连接2个不同的数据库 应该如何做呢

阅读 3.2k
评论
    1 个回答
    • 1.3k

    获取数据库 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();