sql >> Databasteknik >  >> RDS >> Mysql

Symfony2 returnerar tom JSON på AJAX-anrop medan variabeln inte är tom

Jag lyckades fixa det genom att använda Doctrine2s entity manager för att få resultatet i en array, varefter jag fortsatte med att koda det till JSON. Jag är inte säker på om detta är det renaste sättet att göra det (getEntityManager() verkar vara utfasad enligt min IDE) men det fungerar bra för 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. Lägg till en unik begränsning för kombinationen av två kolumner

  2. Skulle det vara möjligt att pausa/återuppta i PostgreSQL när du utför PITR?

  3. MySQL:Är det möjligt att "fylla" en SELECT med värden utan en tabell?

  4. ange nytt värde för ft_min_word_len FULLTEXT i mysql