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 :

Récupération par Setpostvalidator [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 184
    Par défaut Récupération par Setpostvalidator
    Bonjour, je suis bloqué sur le traitement de plusieurs Setpostvalidator. Est ce que j'ai le droit de les mettre les uns en dessous des autres comme montré ci-dessous:

    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
    //Déclaration du test des dates
    $this->validatorSchema->setPostValidator(
    new sfValidatorCallback(array('callback'=>array($this, 'checkDatesDeclaration')))
    );
    //Déclaration du test CSV
    $this->validatorSchema->setPostValidator(
    new sfValidatorCallback(array('callback'=>array($this, 'checkCSVDeclaration')))
    );
    //Déclaration du test de périodicité
    $this->validatorSchema->setPostValidator(
    new sfValidatorCallback(array('callback'=>array($this, 'checkPeriodiciteDeclaration')))
    );
    //Déclaration du test du contrat
    $this->validatorSchema->setPostValidator(
    new sfValidatorCallback(array('callback'=>array($this, 'checkContratDeclaration')))
    );
    Dans c'est postvalidator, j'ai des checkbox's par contre je ne pense pas qu'il faille les déclarer comme ça.

    Merci d'avance.

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Par défaut
    je ne suis pas sur, il faut peut etre utiliser mergePostValidator

    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
    //Déclaration du test des dates
    $this->validatorSchema->setPostValidator(
    new sfValidatorCallback(array('callback'=>array($this, 'checkDatesDeclaration')))
    );
    //Déclaration du test CSV
    $this->validatorSchema->mergePostValidator (
    new sfValidatorCallback(array('callback'=>array($this, 'checkCSVDeclaration')))
    );
    //Déclaration du test de périodicité
    $this->validatorSchema->mergePostValidator (
    new sfValidatorCallback(array('callback'=>array($this, 'checkPeriodiciteDeclaration')))
    );
    //Déclaration du test du contrat
    $this->validatorSchema->mergePostValidator (
    new sfValidatorCallback(array('callback'=>array($this, 'checkContratDeclaration')))
    );
    Si ca ne fonctionne pas, tu peux essayer de créer une fonction qui effectue tes 4 checks, pour n'avoir qu'un seul postValidator (meme si c'est contourner le problème )

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 184
    Par défaut
    Merci beaucoup, mais ça ne marche pas. Il me mets un Fatal error: Call to undefined method sfValidatorSchema::mergePostValidator().

    Comment est-ce que je pourrais faire pour pouvoir avoir une exécution de tous mes setpostvalidator ?

    Loïc

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 184
    Par défaut
    C'est bon résolu.

  5. #5
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Par défaut
    tu peux expliquer rapidement la solution? pour nos visiteurs de google et pour ma curiosité

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/04/2014, 15h22
  2. Réponses: 2
    Dernier message: 28/03/2011, 23h41
  3. Récupération par http
    Par Goupil30 dans le forum WinDev
    Réponses: 1
    Dernier message: 29/01/2010, 11h08
  4. Récupération des DLLs utilisés par un soft
    Par chris_wafer_2001 dans le forum MFC
    Réponses: 7
    Dernier message: 21/11/2005, 14h58
  5. Récupération de fichiers par Access 2003
    Par JEAN MICHEL BOYER dans le forum Access
    Réponses: 3
    Dernier message: 02/09/2005, 18h18

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