routes
routes.yaml
controllers:
resource: ../src/Controller/
type: attribute
hello:
path: /hello/{unnom}
controller: App\Controller\GalerieController::hello
app_lucky_number:
path: /lucky/number
controller: App\Controller\GalerieController::lucky
ajout_image:
path: /galerie/add
controller: App\Controller\GalerieController::add
accueil_galerie:
path: /galerie/{page}
controller: App\Controller\GalerieController::index
defaults: { page: 1 }
requirements: { page: '\d+' } explication
le fichier routes.yaml va repertorier toutes les "routes" du projet et les relier au Controller attribué.
-
la routes ajout_image par exemple va detecter si l'url correspond a
localhost:8000/galerie/addet va executer la fonction "add" du fichier "GalerieController" situé dans le dossier des Controller -
les routes dynamique vont demander une variable a la fin de l'url:
/{variable}
variable qui sera ensuite passer a la fonction du fichier controller