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
- Mysqli_select_db() expects exactly 2 parameters, 1 given in ✓ - Forum PHP
- Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in - Forum PHP
- Strpos() expects parameter 1 to be string, array given ✓ - Forum PHP
- Mysql_fetch_array() expects parameter 1 to be resource, boolean given in ✓ - Forum PHP
- Erreur drm-1 drm-1;no licence given;312 ✓ - Forum Réseaux sociaux
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 565
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 565
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