Bonjour,
Dans mon symfony j'ai plusieurs projets dans mon dossier src:
- Projet1/MainBundle
- Projet1/UserBundle
- Intranet/MainBundle
- Intranet/UserBundle
Je souhaiterais utilisé une base de donnée pour mon projet1 et une autre pour mon projet2.
J'ai donc testé cette méthode:
http://www.dinduks.com/symfony2-util...es-de-donnees/
Mais ma base intranet n'est pas prise en compte.
Lorsque je lance "php app/console doctrine:schema:update --force" dans ma console, la base intranet n'a aucune table de crée.
Ca met bien à jour la base projet1 par contre.
Sauriez vous d'ou vient le problème?
Voici ce que j'ai modifié:
app/config/config.yml
Auriez vous une idée de comment s'y prendre?
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98 imports: - { resource: parameters.yml } - { resource: security.yml } framework: #esi: ~ translator: { fallback: %locale% } secret: %secret% router: resource: "%kernel.root_dir%/config/routing.yml" strict_requirements: %kernel.debug% form: ~ csrf_protection: ~ validation: { enable_annotations: true } templating: engines: ['twig'] #assets_version: SomeVersionScheme default_locale: "%locale%" trusted_proxies: ~ session: ~ fragments: ~ # Twig Configuration twig: debug: %kernel.debug% strict_variables: %kernel.debug% # Assetic Configuration assetic: debug: %kernel.debug% use_controller: false bundles: [ ] #java: /usr/bin/java filters: cssrewrite: ~ #closure: # jar: %kernel.root_dir%/Resources/java/compiler.jar #yui_css: # jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar # Doctrine Configuration doctrine: dbal: default_connection: projet1 # précise la connexion utilisée par défaut connections: projet1: driver: %database_driver% host: %database_host% port: %database_port% dbname: %database_name% user: %database_user% password: %database_password% charset: UTF8 intranet: driver: %database_driver% host: %database_host% port: %database_port% dbname: intranet user: %database_user% password: %database_password% 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: #auto_generate_proxy_classes: %kernel.debug% #auto_mapping: true default_entity_manager: projet1 # précise l'em utilisé par défaut (lors de l'utilisation de la ligne de commande par exemple) entity_managers: projet1: connection: projet1 mappings: Projet1MainBundle : ~ Projet1UserBundle : ~ intranet: connection: intranet mappings: IntranetMainBundle : ~ # Swiftmailer Configuration swiftmailer: transport: %mailer_transport% host: %mailer_host% username: %mailer_user% password: %mailer_password% spool: { type: memory } fos_user: db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel' firewall_name: main user_class: Projet1\UserBundle\Entity\User services: twig.extension.text: class: Twig_Extensions_Extension_Text tags: - { name: twig.extension }
Cordialement,
Partager