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 :

Formulaire checkbox [Debutant] [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
    Juillet 2002
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 188
    Par défaut Formulaire checkbox [Debutant]
    Bonjour,

    je souhaite afficher dans un formulaire une checkbox "en dur".
    En fait, cette checkbox sert juste à valider un formulaire.
    Cela pourrait être une checkbox qui demande de valider des conditions d'utilisation.

    Mon formulaire est assez simple et utilise les pratiques du tutorial jobeet:
    http://www.symfony-project.org/jobee...Doctrine/en/10

    Comment faire pour ajouter cette checkbox qui n'a pas de lien avec le schéma de la bdd.

    Merci beaucoup

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 207
    Par défaut
    Un champs de formulaire n'est pas forcement rattaché à un champs de la bdd.

    Dans ton lib/form/tonformulaire.class.php tu peux éditer tes formulaires (ne pas faire ses modifications dans le repertoire base).

    Il me semble qu'une checkbox utilise ce widget sfWidgetFormSelectCheckbox() ou sfWidgetFormInputCheckbox

    Pour les validators tu pourras trouver ceci, http://www.box.net/shared/lkr0s5tk1y

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 77
    Par défaut
    Widget:

    'Accept' => new sfWidgetFormInputCheckbox()

    Validator:

    'Accept' => new sfValidatorBoolean(array('required' => true),
    array('required' => 'Veuillez Accepter les conditions d\'utilisation du site.'))


  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 188
    Par défaut
    Merci! La 2° réponse est parfaite.

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2005
    Messages : 277
    Par défaut
    Je remonte le sujet car j'ai un petit soucis !

    J'essai de valider ma checkbox mais :
    - sfValidatorBoolean n'est pas compatible
    - la class proposée ne fonctionne pas : class 'sfCheckboxValidator' not found

    Est ce que j'ai oublié de faire quelque chose lorsqu'on ajoute une class validator perso ? juste l'ajouter dans lib/vendor/symfony/lib/validator ?

    Pourquoi non t il pas prévu ce validator ??

    Merci d'avance pour votre aide !

  6. #6
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
            $this->setValidator('Accept', new sfValidatorChoice(
                    array('choices' => array('on')),
                    array('required' => 'accord_required')
            ));

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

Discussions similaires

  1. [Formulaire] Checkbox changement des valeurs
    Par Samuel78 dans le forum IHM
    Réponses: 6
    Dernier message: 23/04/2007, 12h04
  2. [Servlet] formulaire checkbox disabled
    Par noOneIsInnocent dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 10/04/2007, 14h11
  3. Réponses: 2
    Dernier message: 06/02/2007, 09h40
  4. [Tableaux] Tableau et formulaire checkbox
    Par djedje37et28 dans le forum Langage
    Réponses: 7
    Dernier message: 14/08/2006, 21h07
  5. passage de variable par un formulaire (checkbox)
    Par artotal dans le forum Langage
    Réponses: 3
    Dernier message: 16/10/2005, 19h16

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