Bonjour,
Je travaille sous Symfony 5. J'ai une route contenant 2 paramètres dont le second est optionnel. Lorsque je fais appel à cette route sans passer le paramètre optionnel, celui-ci contient une autre valeur que la valeur null que je lui affecte par défaut.
Voici ma route :
Exemple, lorsque je tape cette url "https://127.0.0.1:8000/en/advert/description/create/1", le dump me sort un objet portant l'id 2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 /** * Creating and updating advert * * @Route("/advert/description/create/{owner}/{advert}", name="advert.description.create") * * @param Owner $owner * @param Advert $advert * @param Request $request * @param EntityManagerInterface $manager * * @return Response */ public function descriptionForm(Owner $owner, Advert $advert = null, Request $request, EntityManagerInterface $manager): Response { dump($advert);
Je suis un peu perdu...
Quelqu'un aurait une idée?
Merci d'avance pour votre aide.
Partager