Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Symfony2 mengembalikan JSON kosong pada panggilan AJAX sementara variabel tidak kosong

Saya berhasil memperbaikinya dengan menggunakan manajer entitas Doctrine2 untuk mendapatkan hasil dalam array, setelah itu saya melanjutkan untuk menyandikannya ke JSON. Saya tidak yakin apakah ini cara terbersih untuk melakukannya (getEntityManager() tampaknya tidak digunakan lagi menurut IDE saya) tetapi ini berfungsi dengan baik untuk saat ini.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql order by Rand() masalah kinerja dan solusi

  2. kueri untuk menghapus semua karakter setelah koma terakhir dalam string

  3. Tidak dapat terhubung ke MySQL dengan Sequelize

  4. Paginasi MySQL tanpa kueri ganda?

  5. Akses MYSQL ditolak untuk pengguna 'root'@'localhost'