मैं एक सरणी में परिणाम प्राप्त करने के लिए Doctrine2 के इकाई प्रबंधक का उपयोग करके इसे ठीक करने में कामयाब रहा, जिसके बाद मैं इसे JSON में एन्कोड करने के लिए आगे बढ़ा। मुझे यकीन नहीं है कि यह करने का यह सबसे साफ तरीका है (getEntityManager() मेरे आईडीई के अनुसार बहिष्कृत प्रतीत होता है) लेकिन यह अभी के लिए ठीक काम करता है।
public function ajaxAction()
{
$em = $this->getDoctrine()->getEntityManager();
$query = $em->createQuery('SELECT l FROM Snow\FrontBundle\Entity\Location l WHERE l.id=:id');
$query->setParameter('id', 1);
$result = $query->getArrayResult();
return new Response(json_encode($result), 200);
}