Bonjour,
En faite j'ai deux bundles : Com et Utilisateur. Dans utilisateur j'ai deux entitées : etudiant et professeur.
Je doit gérer deux bases de données, la miennes et une dont j'ai accès pour alimenter l'entité etudiant.
Donc en gros j'ai une bdd pour mon bundle Com avec en plus la table professeur et une autre bdd avec la table Etudiant
J'ai donc configurer mon config.yml de cette maniére :
Ma question est : Comment je mentionne que l'entité Professeur doit se faire avec la connection db_com et l'entité Etudiant doit elle se faire avec la connexion db_etudiant ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 doctrine: dbal: default_connection: db_com connections: db_com: driver: "%database_driver1%" host: "%database_host1%" port: "%database_port1%" dbname: "%database_name1%" user: "%database_user1%" password: "%database_password1%" charset: UTF8 db_etudiant: driver: "%database_driver2%" host: "%database_host2%" port: "%database_port2%" dbname: "%database_name2%" user: "%database_user2%" password: "%database_password2%" charset: UTF8 # if using pdo_sqlite as your database driver, add the path in parameters.yml # e.g. database_path: "%kernel.root_dir%/data/data.db3" # path: "%database_path%" orm: default_entity_manager: db_com entity_managers: db_adc: connection: db_com mappings: ComBundle: ~ db_etudiant: connection: db_etudiant mappings: UtilisateurBundle: ~
Cordialement,
AlexL
Partager