Estoy tratando de obtener una sola fila devuelta desde una consulta nativa con Doctrine. Aquí está mi código:Obtener resultado de una sola fila con Doctrine NativeQuery
$rsm = new ResultSetMapping;
$rsm->addEntityResult('VNNCoreBundle:Player', 'p');
$rsm->addFieldResult('p', 'player_id', 'id');
$sql = "
SELECT player_id
FROM players p
WHERE CONCAT(p.first_name, ' ', p.last_name) = ?
";
$query = $this->getEntityManager()->createNativeQuery($sql, $rsm);
$query->setParameter(1, $name);
$players = $query->getResult();
Esa última línea devuelve una lista de jugadores, pero solo quiero un resultado. ¿Cómo puedo hacer eso?
¡Bonito, ni siquiera sabía sobre el getOneOrNullResult, pero eso es bastante útil! –