Configurer les Routes avec des Expressions Régulières
Objectifs
Les objectifs de cette vidéo sont de :
- Comprendre comment ajouter des nouveaux paramètres à une URL.
- Apprendre à utiliser les expressions régulières pour restreindre les paramètres variables d'URL.
- Configurer les routes Symfony avec des exigences spécifiques pour les paramètres d'URL.
Résumé
Découvrez comment gérer les formats d'URL avancés avec Symfony en restreignant les paramètres variables grâce aux expressions régulières.
Description
Dans cette leçon, nous allons voir comment gérer les formats d'URL avancés en utilisant Symfony. Par défaut, les paramètres variables d'URL dans Symfony peuvent contenir des caractères alphanumériques. Toutefois, nous allons apprendre à restreindre ces paramètres pour qu'ils n'acceptent que des caractères spécifiques. Par exemple, nous allons configurer une route pour qu'elle accepte un nom uniquement sous forme de lettres alphabétiques et un âge uniquement sous forme de chiffres. Nous illustrerons cette approche en ajoutant un nouveau paramètre à notre URL et en modifiant la configuration de notre route en utilisant le paramètre requirements
de l'annotation Route
de Symfony. Vous verrez comment définir des expressions régulières pour chaque paramètre variable de l'URL, permettant ainsi une validation plus stricte des données entrantes.