sql >> Database teknologi >  >> RDS >> Mysql

Symfony2 returnerer tom JSON på AJAX-kald, mens variabel ikke er tom

Det lykkedes mig at rette op på det ved at bruge Doctrine2's entity manager til at få resultatet i et array, hvorefter jeg fortsatte med at indkode det i JSON. Jeg er ikke sikker på, om dette er den reneste måde at gøre det på (getEntityManager() ser ud til at være forældet i henhold til min IDE), men det fungerer fint for nu.

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. 4 måder at kontrollere en kolonnes datatype i MySQL

  2. Brug af SolarWinds Serv-U på Linux med en SQL Server Authentication Database

  3. PostgreSQL Planet i Ansible Galaxy

  4. Præstationstestmetoder:Opdagelse af en ny måde