Bonjour.
Lorsque tu crées un lien pour voir un article, qui doit par conséquent diriger vers la vue de ta méthode show, il te faut définir le paramêtre id, soit :
Bonjour,
Voila je rencontre un petit problème avec le code suivant pourtant je ne vois pas où est l'érreur
Je develope sous symfony4 dans une page où j'ai une liste d'article je voudrait accéder à un unique article grace à son id qui devrait passer en GET
Sauf que j'ai le message d'erreur suivant qui me dit qu'il me manque le paramètre "id"
An exception has been thrown during the rendering of a template ("Some mandatory parameters are missing ("id") to generate a URL for route "blog_show".").
in templates\blog\index.html.twig (line 14)
Voici les méthodes du controller
Voici la vue de la méthode index()
Et voici la vue de la méthode show()
4 réponses
Un grand merci Lartak
Effectivement la foncton path prend 2 paramètres, il faudra juste penser à mettre les côtes pour 'id' :
Merci cela fonctionne
Petit complément d'info, tu n'es pas obligé de rechercher toi-même l'article, Symfony peut le faire lui-même. Par exemple :
propose le même résultat que ton code :