Bonjour, je bloque sur un bug dans mon appli depuis hier après-midi
Tout d'abord voici les deux lignes qui provoquent le bug:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$em = $this->getDoctrine()->getEntityManager();
$post = $em->getRepository('Abds\BlogBundle\Entity\Bf_post')->find(2);
Et voici le message d'erreur:

Class Abds\UserBundle\Entity\Abds\UserBundle\Entity\Type does not exist
500 Internal Server Error - ReflectionException
Je vous explique le contexte:
Deux bundle entrent en jeu: UserBundle (dont l'entite User étends l'entite user du FosUserBundle), et BlogBundle.

Le BlogBundle contient l'entité Bf_post, que je tente de charger. Cette entite Bf_post est liée a l'entité User de Userbundle, comme cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
/**
     * @ORM\ManyToOne(targetEntity="Abds\UserBundle\Entity\User")
     */
    private $user;
L'entité User est liée a l’entité Type, qui est également dans le UserBundle (il y a plusieurs types d'utilisateurs), comme cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
/**
     * @ORM\ManyToOne(targetEntity="Abds\UserBundle\Entity\Type")
     */
    private $type;
Et donc quand je charge un post avec findAll(), s'il ne trouve rien il m'envoit bien null, mais s'il y a bien un post dans Bf_post, alors il m'envoit l'erreur renseignée plus haut:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Class Abds\UserBundle\Entity\Abds\UserBundle\Entity\Type does not exist
500 Internal Server Error - ReflectionException
Si quelqu'un avait une idée