Bonjour à tous,
Je suis entrain de developper une application et j'ai un petit soucis avec mon API faite avec symfony V4
Voici mon contrôleur.
et la fontion httOk :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $repository = $this->getDoctrine()->getRepository( "App\Entity\Cancellation"); $cancellation = $repository->findBy(['user' => $user]); $response['count'] = count($cancellation); $response['cancellation'] = (array) $cancellation; $response['code'] = 200; return $this->httpOk(json_encode($response));
Le champs "cancellation" est vide dans le résultat de la requête pourtant j'ai bien des valeurs dans la variable $cancellation dans mon contrôleur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public function httpOk($data){ $response = new Response($data); $response->setStatusCode(Response::HTTP_OK); $response->headers->set('Content-Type', 'application/json'); return $response; }
Voici un exemple de réponse (pourtant $cancellation contient des données) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 { "count": 1, "cancellation": [ {} ], "code": 200 }
Pouvez vous m'aider ?
Merci d'avance
Partager