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

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
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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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