Il est possible de définir des valeurs par défaut aux paramètres de l’action.
Exemple
/** * @Route("/hello/{nom}/{prenom}", name="hello") */ public function hello(Request $request, $nom,$prenom=’’) { return new Response("Hello $prenom $nom !"); }
Ici, $prenom=’’ signifie que si on ne précise pas la valeur de ce paramètre dans la route, il sera vide par défaut.
Ainsi, il n’est plus obligatoire de préciser le paramètre prénom dans la requête (John est omis) : https://localhost:8000/hello/Doe
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique