Symfony 5 - routing - paramètre optionnel incorrectement affecté
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 :
Code:
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); |
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.
Je suis un peu perdu...
Quelqu'un aurait une idée?
Merci d'avance pour votre aide.