Recuperer un objet avec clé composite.
Bonjour,
j'utilise le createQueryBuilder pour récupérer mes objets à afficher dans mon datatable.
d'habitude j'ecris :
Code:
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:
Citation:
Executing custom mysql query and "Error: Invalid PathExpression. Must be a StateFieldPathExpression"
Citation:
the partial field selection of class must contain the identifier
Citation:
“No mapped field” when using partial query and composite keys in Doctrine2
merci d'avance.