doctrine2 - symfony2 Je dois me connecter à 2 bases de données différentes. Que dois-je faire ?
巴扎黑
巴扎黑 2017-05-16 16:44:17
0
1
457

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é

巴扎黑
巴扎黑

répondre à tous(1)
習慣沉默

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();
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal