Bonjour,
J'essai d'extraire des données à partir d'une action via un appel ajax, le soucis est que le contenu de la réponse json diffère selon la méthode d'extraction utilisée:
  • avec findBy() il est vide
  • avec Dbal il contient tt la ligne (le résultat recherché)


du coup, je vais passer par Dbal mais je voulais savoir pourquoi Json n'est pas réceptif au contenu proposé par findBy()

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if ($request->isXmlHttpRequest()) {
            $tag = $request->get('tag');
            $repository = $this->getDoctrine()->getManager()->getRepository('BackBundle:Personne');
            $rows = $repository->findBy(array('nom'=>$tag));
            return new JsonResponse(array('data' => json_encode($rows)));
        }
Nom : Silencio - Google Chrome.jpg
Affichages : 748
Taille : 2,3 Ko
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if ($request->isXmlHttpRequest()) {
            $tag = $request->get('tag');
            $conn = $this->get('database_connection');
            $query = "SELECT * FROM personne WHERE nom='" . $tag . "'";
            $rows = $conn->fetchAssoc($query);
            return new JsonResponse(array('data' => json_encode($rows)));
Nom : Silenczzzio - Google Chrome.jpg
Affichages : 735
Taille : 2,1 Ko

merci pour votre aide