Problème \d+ ("" given) Symfony2
Fermé
Pépito
-
Modifié par Pépito le 27/07/2016 à 16:58
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 29 juil. 2016 à 14:17
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 29 juil. 2016 à 14:17
A voir également:
- Problème \d+ ("" given) Symfony2
- Strpos() expects parameter 1 to be string, array given ✓ - Forum PHP
- Mysqli_query() expects at least 2 parameters, 1 given in ✓ - Forum PHP
- __init__() takes 2 positional arguments but 3 were given - Forum Python
- Ora-02778: name given for the log directory is invalid ✓ - Forum Bases de données
- Given iccid is invalid lycamobile ✓ - Forum Mobile
2 réponses
Utilisateur anonyme
Modifié par lobotoFix le 27/07/2016 à 20:34
Modifié par lobotoFix le 27/07/2016 à 20:34
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|[׺°"~'"°º×
׺°"~'"°º×]|I{*------» LÖBÖTÖ «------*}I|[׺°"~'"°º×
Utilisateur anonyme
28 juil. 2016 à 19:24
28 juil. 2016 à 19:24
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.
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
29 juil. 2016 à 09:20
29 juil. 2016 à 09:20
Tu peux toujours définir ton paramètre comme facultatif au niveau de ta route, puis faire une gestion différente dans ton contrôleur si ce paramètre est absent...
Pépito
>
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
29 juil. 2016 à 09:24
29 juil. 2016 à 09:24
Est ce que tu aurais un exemple à me soumettre pour le définir en facultatif au niveau de ta route et dans mon contrôleur s'il te plait ?
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
29 juil. 2016 à 14:17
29 juil. 2016 à 14:17
/** * @Route("/blog/{page}", name="blog_list", requirements={"page": "\d+"}) */ public function listAction($page = null) { if ($page === null) { // ce que tu fais dans ce cas... } // ... }
Modifié par Pépito le 28/07/2016 à 09:32
Je me doutais que ça venait, mais je ne vois vraiment pas l'erreur :/
Voici mon code qui est dans ma vue :
28 juil. 2016 à 15:06
Modifié par Pépito le 28/07/2016 à 15:14
28 juil. 2016 à 15:21
28 juil. 2016 à 15:24