Maison > Questions et réponses > le corps du texte
J'ai besoin d'obtenir des données de deux bases de données dans le contrôleur, comment faire ?
http://symfony.cn/docs/cookbook/doctrine/multiple_entity_managers.html...
J'ai cherché cette réponse, mais après l'avoir suivie, cela n'a pas fonctionné
習慣沉默2017-05-16 16:46:17
Obtenir une instance de base de données A
$emA = $this->get('doctrine')->getManager('default');
Obtenir l'instance de données B
$emB = $this->get('doctrine')->getManager('customer');
Obtenir des données de l'entité produit de l'instance A
$productsA = $emA->getRepository('AppBundle:Product')->findAll();
Obtenir des données de l'entité produit de l'instance B
$productsB = $emB->getRepository('AppBundle:Product')->findAll();