sql >> Database >  >> RDS >> Mysql

Symfony2 retourneert lege JSON bij AJAX-aanroep terwijl variabele niet leeg is

Ik slaagde erin het te repareren door de entiteitsmanager van Doctrine2 te gebruiken om het resultaat in een array te krijgen, waarna ik het ging coderen in JSON. Ik weet niet zeker of dit de schoonste manier is om het te doen (getEntityManager() lijkt verouderd te zijn volgens mijn IDE) maar het werkt voorlopig prima.

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);
}


  1. De laatste 5 tekens van de tekenreeks ophalen met mysql-query

  2. MySQL Group By om het laatste resultaat weer te geven

  3. PostgreSQL-kruistabelquery

  4. Hoe de tijdzone van gebruikers op te slaan in mysql?