Création route annotation

<?php 
namespace App\Controller;

use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;

class NomDuControleurController {

  /**
   * @Route(
   *      "/chemin_de_url/{param1}}", 
   *      name="nom_de_la_route", 
   *      methods={"GET", "POST","HEAD","PUT",etc}, 
   *      requirements={"param1":"regexpVoulue" }, 
   *      defaults={"param1":"ValeurParDefaut"}
   *      host="my.host"
   *      schemes={"http", "https"}
   *      priority=1
   * )
   */
  public function nomTraitement($param1 ): Response {
     // ...

     return $this->render('nom_rep_template/nom_du_template.html.twig', [
            'nomDuParametre' => $valeur_du_parametre,
            'param1' $param1,
        ]);
  }
}
Comments