Bonjour,
j'utilise le createQueryBuilder pour récupérer mes objets à afficher dans mon datatable.
d'habitude j'ecris :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
        $cb = $this->getEntityManager()->createQueryBuilder();
        $cb->select('partial ' . $alias . '.{id, name, label, description}')
                ->from('MyBundle:Champ', $alias);
Pour des cas simples , pas de soucis , mais maintenant j'ai une table composé de troix clés étrangers qui jouent ensemble le rôle de la clé primaire pour cette table.
je rencontre comme message d'exception:
Executing custom mysql query and "Error: Invalid PathExpression. Must be a StateFieldPathExpression"
the partial field selection of class must contain the identifier
“No mapped field” when using partial query and composite keys in Doctrine2

merci d'avance.