Problème \d+ ("" given) Symfony2
Pépito
-
ThEBiShOp Messages postés 9307 Date d'inscription Statut Contributeur Dernière intervention -
ThEBiShOp Messages postés 9307 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai cette erreur qui s'affiche :
"An exception has been thrown during the rendering of a template ("Parameter "client_id" for route "app_client_remove" must match "\d+" ("" given) to generate a corresponding URL.") in ::client/form.html.twig"
J'aimerai savoir si quelqu'un a déjà eu cette erreur :/
Merci d'avance
J'ai cette erreur qui s'affiche :
"An exception has been thrown during the rendering of a template ("Parameter "client_id" for route "app_client_remove" must match "\d+" ("" given) to generate a corresponding URL.") in ::client/form.html.twig"
J'aimerai savoir si quelqu'un a déjà eu cette erreur :/
Merci d'avance
2 réponses
-
Salut, cela veut dire que ta route attend un entier en paramètre et tu lui donnes une chaine de caractères vide. Avec du code ce sera plus facile de t'aider. Puisque l'erreur concerne la génération d'une vue, je pense mais je peux me tromper, que c'est lorsque tu génere une URL avec twig path('route') ou un render(controller...
׺°"~'"°º×]|I{*------» LÖBÖTÖ «------*}I|[׺°"~'"°º×-
-
{% macro btnRemoveItem(route, params = {}, title = '') -%} {% if hasUserAccessToRoute(app.user, route) %} <a href="{{ path(route, params) }}" rel="nofollow" target="_blank" class="btn btn-circle btn-icon-only btn-danger" {% if title != '' %}data-original-title="{{ title | trans | capitalize }}" data-placement="left" {% endif %}><i class="fa fa-trash"></i></a> {% endif %} {%- endmacro %} -
-
-
L'erreur vient de client_id, si ton form concerne un client, c'est normal que lors de sa création il n'est pas encore de id.