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 : Sélectionner tout - Visualiser dans une fenêtre à part
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...