Bonjour ! Dans le tutoriel Créez une API REST avec Symfony 3, il me semble qu’il y ai une erreur de code dans le section : Créez une API REST avec Symfony 3 Développement de l’API REST > Premières interactions avec les ressources
Ce code ne fonctionne pas chez moi
1 2 3 4 5 6 7 8 | public function getPlacesAction(Request $request) { return new JsonResponse([ new Place("Tour Eiffel", "5 Avenue Anatole France, 75007 Paris"), new Place("Mont-Saint-Michel", "50170 Le Mont-Saint-Michel"), new Place("Château de Versailles", "Place d'Armes, 78000 Versailles"), ]); } |
Mais ce code semble etre correct :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | public function getPlacesAction(Request $request) { $places = [ new Place("Tour Eiffel", "5 Avenue Anatole France, 75007 Paris"), new Place("Mont-Saint-Michel", "50170 Le Mont-Saint-Michel"), new Place("Château de Versailles", "Place d'Armes, 78000 Versailles"), ] $formatted = []; foreach ($places as $place) { $formatted[] = [ 'id' => $place->getId(), 'name' => $place->getName(), 'address' => $place->getAddress(), ]; } return new JsonResponse($formatted); } |
Voilà !
+0
-0