Bonjour, je suis actuellement sur un projet qui consiste à réalisé 3 sites administrables par les memes utilisateurs. Je lis donc mon entité User et FosUser à la base de données du premier site mais je n'arrive pas a faire fonctionner FosUser avec une autre base de données que celle configurée par défaut :
Voici le fichier config.yml
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
| doctrine:
dbal:
default_connection: carb
connections:
bam:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: **
user: **
password: **
charset: UTF8
carb:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: **
user: **
password: **
charset: UTF8
idea:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: **
user: **
password: **
charset: UTF8
orm:
auto_generate_proxy_classes: %kernel.debug%
default_entity_manager: carb
entity_managers:
bam:
connection: bam
mappings:
NsiAuthBundle: ~
NsiContactBundle: ~
NsiNewsletterBundle: ~
NsiUserBundle: ~
FOSUserBundle: ~
carb:
connection: carb
mappings:
NsiBaselineHeaderBundle: ~
NsiContentBundle: ~
NsiFooterBundle: ~
NsiLinkBundle: ~
NsiMenuBundle: ~
NsiPictosBundle: ~
NsiPubBundle: ~
NsiRootBundle: ~
NsiSearchBundle: ~
idea:
connection: idea
# mappings: |
et voici l'erreur que j'obtien :
MappingException: The class 'Nsi\UserBundle\Entity\User' was not found in the chain configured namespaces Nsi\BaselineHeaderBundle\Entity, Nsi\ContentBundle\Entity, Nsi\LinkBundle\Entity, Nsi\MenuBundle\Entity, Nsi\PictosBundle\Entity, Nsi\PubBundle\Entity, Nsi\RootBundle\Entity, Nsi\SearchBundle\Entity
Si quelqu'un connais le problème ou a une solution...
Merci d'avance,
fab
Partager