Bonjour,

je rencontre un petit problème avec mon code et j'en sais pas comment le résoudre.
je suis en train de récupérer l'id d'aprés URL pour l'envoyer aprés vers la route (action controller) spécifique.

voilà mon code:

<a href="{{ path('form_delete',{'id': grd.id } ) }}">  //  l'url qui permet de rediriger vers la page

/*  le code de mon vue , on trouve là, la récupération du l'id d'aprés url puis l'envoyé vers la route : "delete_items" 
ligne: 43-  {% set url = app.request.query.get("id") | url_encode(true)  %}
ligne: 44-  <form method="post" action=" {{ path('delete_items',{'id': url } ) }}" >

/* le code de mon route
delete_items:
    path:     /delete/{id}
    defaults: { _controller: ItemsBundle::delete_items}
    methods: [GET]

l'erreur:

An exception has been thrown during the rendering of a template 
("Parameter "id" for route "delete_grade" must match "[^/]++" ("" given) to generate a corresponding URL.") in ItemsBundle::delete_items.html.twig at line 44.

Merci de m'aider pour obtenir la solution,

1 réponse


sohrab
Réponse acceptée

delete_grade ? tu nous donne un code qui concerne delete_items