के साथ एकल पंक्ति परिणाम प्राप्त करें मैं सिद्धांत के साथ एक मूल क्वेरी से लौटाई गई एक पंक्ति प्राप्त करने का प्रयास कर रहा हूं। यहां मेरा कोड है: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();
वह अंतिम पंक्ति खिलाड़ियों की एक सूची देता है लेकिन मुझे सिर्फ एक परिणाम चाहिए। मैं उसको कैसे करू?
नाइस, getOneOrNullResult के बारे में भी नहीं पता था, लेकिन यह काफी उपयोगी है! –