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 :

sf2 : validation conditionnelle d'un formulaire. how to ?


Sujet :

Symfony PHP

  1. #1
    Membre confirmé Avatar de ben.IT
    Homme Profil pro
    Inscrit en
    Janvier 2009
    Messages
    431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 431
    Points : 486
    Points
    486
    Par défaut sf2 : validation conditionnelle d'un formulaire. how to ?
    Salut,
    j'ai un formulaire (formType + handler) dont je souhaiterai effectuer une validation conditionnelle. c'est à dire dans mon cas une valeur sélectionnée dans un champs du formulaire fera varier les règles de validation, certains champs deviendront optionnels et d'autres obligatoires.

    Comment est ce que je peux faire ça proprement avec sf2 ?
    merci d'avance,
    ben

  2. #2
    Membre expérimenté Avatar de Nico_F
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2011
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2011
    Messages : 728
    Points : 1 310
    Points
    1 310
    Par défaut
    Salut,

    Les callbacks sont fait pour ça : http://symfony.com/fr/doc/current/re.../Callback.html

    Ils te permettent de faire des règles de validation personnalisées et d'appliquer des violations sur les éléments de ton choix sur ton objet.

  3. #3
    Membre confirmé Avatar de ben.IT
    Homme Profil pro
    Inscrit en
    Janvier 2009
    Messages
    431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 431
    Points : 486
    Points
    486
    Par défaut
    Salut,
    je pense pouvoir essayer de faire mon traitement de validation avec les validations de groupe.
    1)Définition des contraintes sur les champs en leur affectant un groupe de validation
    2)Application des groupes de validation de facon dynamique selon les valeurs retenues dans le form.

    je teste cette solution puis les callback.

Discussions similaires

  1. Validation de champs ds formulaire
    Par fikou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 09/03/2006, 13h57
  2. Validation, verification d'un formulaire
    Par ffraggy dans le forum ASP
    Réponses: 4
    Dernier message: 09/02/2006, 15h04
  3. Réponses: 2
    Dernier message: 08/02/2006, 12h29
  4. [Javascript] Validation soumission d'un formulaire
    Par nico33307 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 14/11/2005, 15h05
  5. Réponses: 6
    Dernier message: 05/07/2005, 16h33

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