Imaginons que nous ayons une URL du type : http://truc.com/ticket/8985
Et que l'on veuille récupérer le numéro de ticket soit : 8985
Code du contrôleur.
class RegTicketController extends AbstractController { /** * Déclaration de la route sous forme d'annotation * @Route("/ticket/{num}", name="app_reg_ticket") */ // Ci dessous $num correspond a {num} de la route public function index(string $num): Response { return $this->render('RegTicket/index.html.twig', [ 'num' => $num, ]); } }
@Route(“/ticket/{num}”, name=“app_reg_ticket”)“/ticket/{num}” nommée app_reg_ticket{num}, est capturé et stocké dans une variable portant le même nom, soit $num.public function index(string $num): Response$num sous forme de string.return $this→render('RegTicket/index.html.twig', ['num' ⇒ $num]);$num au template.