Bonjour,
pouvez-vous m'indiquer s'il est possible de passer un parametre à un include?
En effet dans un layout.html.twig je fais unavec en début de ce formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part {% include "UdcClientBundle:Client:formulaireModifier.html.twig" %}
et j'ai l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <form action="{{ path('udc_client_modifier')}}" method="post" {{ form_enctype(form) }}>
An exception has been thrown during the rendering of a template ("The "udc_client_modifier" route has some missing mandatory parameters ("id").") in UdcClientBundle:Client:modifier.html.twig at line 7.
Si je faisparce-ce que ajouterAction de mon controller n'attend pas de parametre tout ce passe bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <form action="{{ path('udc_client_ajouter')}}" method="post" {{ form_enctype(form) }}>
Je sais d'où vient mon problème. modifierAction attend {id} en paramètre.
Si je fais:
j'ai : Unexpected token "punctuation" of value "," ("end of print statement" expected) in UdcClientBundle:Client:formulaireModifier.html.twig at line 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part <form action="{{ path('udc_client_modifier'), {form.id} }}" method="post" {{ form_enctype(form) }}>
Je suis à bout de solution et si quelqu'un peut me donner un début de piste je l'en remercie !!!
Partager