IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Problème validation formulaire


Sujet :

Symfony PHP

  1. #1
    Expert éminent sénior

    Avatar de snake264
    Homme Profil pro
    Datascientist chez Leboncoin
    Inscrit en
    Novembre 2006
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Datascientist chez Leboncoin
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 914
    Points : 13 312
    Points
    13 312
    Par défaut Problème validation formulaire


    J'ai un problème lors de la validation de mon formulaire. Lorsque je valide ce formulaire j'ai un erreur me disant ceci :

    Fatal error: Maximum function nesting level of '100' reached, aborting! in C:\wamp\www\project\vendor\doctrine-common\lib\Doctrine\Common\Collections\ArrayCollection.php on line 341
    Avant cela fonctionnait très bien mais depuis que je suis passé à la version 2.0.15 j'ai cette erreur.

    Voici une simplification de mes entités. L'erreur survient sur la tentative de validation d'un tableau d'objets :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    class Test {
        /**
         * Tableau de Person
         * @Assert\All(@Assert\Valid())
         */
        private $persons;
     
        public function __construct() {
            $this->persons = new ArrayCollection();
        }
    }
     
    class Person {
        /*
         * @Assert\NotBlank()
         */
         private $givenName;
     
         /*
          * @Assert\NotBlank()
          */
          private $familyName;
     
          public function __construct() {
              $this->givenName = "";
              $this->familyName = "";
          }
    }
    Je ne comprend vraiment pas ce qui a pu se passer entre temps, dans le changement de version je n'ai pourtant pas vu de mise à jour de ce côté. Si quelqu'un à une idée ?

    En gros ce que je cherche à faire c'est de valider un tableau d'objets.

    par avance
    Vous pouvez aller voir mes tutos et mes critiques: ici
    Ainsi que mon: blog

    Je ne répondrai à aucune question technique par MP les forums sont présents pour ça

    c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 79
    Points : 82
    Points
    82
    Par défaut
    Salut

    Une personne avait déjà eu le même problème. Je ne sais pas s'il a pu le résoudre avec la solution que je lui ai donné.

    http://www.developpez.net/forums/d12...ched-aborting/


  3. #3
    Expert éminent sénior

    Avatar de snake264
    Homme Profil pro
    Datascientist chez Leboncoin
    Inscrit en
    Novembre 2006
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Datascientist chez Leboncoin
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 914
    Points : 13 312
    Points
    13 312
    Par défaut
    Non cela ne change absolument rien.

    Mais le problème ne viens certainement pas de la config de xdebug car si il y a une sécurité sur les boucles c'est pas pour rien

    Le problème doit venir soit d'une mauvaise utilisation des validations soit d'un bug de Symfony.
    Vous pouvez aller voir mes tutos et mes critiques: ici
    Ainsi que mon: blog

    Je ne répondrai à aucune question technique par MP les forums sont présents pour ça

    c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."

Discussions similaires

  1. struts2 problème validation formulaire
    Par ecoplus dans le forum Struts 2
    Réponses: 3
    Dernier message: 21/09/2010, 16h29
  2. [1.x] Problème validation formulaire
    Par ryff54 dans le forum Symfony
    Réponses: 3
    Dernier message: 12/08/2010, 12h46
  3. problème validation formulaire
    Par varex dans le forum Struts 1
    Réponses: 10
    Dernier message: 28/10/2008, 23h09
  4. Problème validation formulaire
    Par gozu13 dans le forum Langage
    Réponses: 1
    Dernier message: 30/09/2008, 16h06
  5. Réponses: 0
    Dernier message: 10/09/2008, 20h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo