Bonjour,

J'ai un souci que je ne comprend pas, lorsque je fait appel a ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$repository2 = $this->getDoctrine()
            ->getRepository("AppCacBundle:TCac");
$cac = $repository2->find($request->get('cacId'));
tout fonctionne nicquel.

Lorsque de fait ma propre fonction dans le repository, afin d'avoir toutes les informations :

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
 
public function findCacInfo($cacId)
    {
        $q = $this->createQueryBuilder('c')
                ->select('c, d, t, i')
                ->join('c.tcacadresse', 'd')
                ->join('c.tcactype', 't')
                ->join('c.tcivilite', 'i')
                ->where('c.id = :val')
                ->setParameter('val', ''.$cacId.'');
        try {
            return $q->getQuery()->getResult();
        } catch (Exception $ex) {
            return $ex;
        }
    }
j'ai cette erreur :

FatalErrorException: Error: Call to a member function geTCacType() on a non-object in /Applications/MAMP/htdocs/cac/src/App/CacBundle/Controller/app/GestionCAC/EditionCAC/EditionCACController.php line 58
J'ai cherché sur le net, mais sans résultat (je suis peut être passé à coté, ça fait 2 jours que je suis dessus)

Merci par avance pour vos aides.