Result Set Mapping OneToMany
Bonjour,
Après 7 heures de recherche, j'ai trouvé ...
Pour ceux que ça intéresse si vous avec une relation ManyToOne, pour récupérer l’élément il faut faire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
$rsm = new ResultSetMapping();
$rsm->addEntityResult('entity', 'f');
$rsm->addFieldResult('f', 'id', 'id');
$rsm->addFieldResult('f', 'nom', 'nom');
$rsm->addMetaResult('f', 'etat_id', 'etat_id''); // Rajouter cette ligne
$sql = '
SELECT f.id, f.nom, f.etat_id
FROM ....
';
$query = $this->_em->createNativeQuery($sql, $rsm);
return $query->getResult(); |
Vive Sf2...