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 checkbox dynamique [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Juillet 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 12
    Points : 11
    Points
    11
    Par défaut Problème checkbox dynamique
    Bonjour à tous

    Alors depuis un petit moment j'essaye de construire un formulaire qui contient des checkbox dont le choix est définie de manière dynamique. Donc ce que je voudrai savoir c'est comment faire cela non pas dans le contrôleur mais dans un fichier formType tout beau tout propre.

    Merci d'avance.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Juillet 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    Bon ben finalement j'ai trouvé il suffit juste de créer un constructeur dans le fichier FormType auquel on lui ajoute un attribut pour contenir les valeurs et d'y affecter les valeurs qu'on veut.

    ex:
    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
     
    class MyBillSalesType extends AbstractType {
     
        private $choiceSeats;
     
        public function __construct($seats)
        {
            $this->choiceSeats = $seats;
        }
     
        public function buildForm(FormBuilder $builder, array $options) {
            $builder->add('seats', 'choice', array(
                'choices'=> $this->choiceSeats,
                'required'=> true,
                'multiple'  => true,
                'expanded' => true,
            ));
        }
     
        public function getName() {
            return 'mybillsales';
        }
     
    }

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

Discussions similaires

  1. Problème avec les checkbox dynamiques
    Par 20304995 dans le forum Langage
    Réponses: 2
    Dernier message: 17/05/2007, 18h00
  2. Réponses: 5
    Dernier message: 03/05/2006, 10h27
  3. [MFC] ajout checkbox dynamiquement
    Par moulefrite dans le forum MFC
    Réponses: 9
    Dernier message: 21/04/2006, 19h02
  4. [Struts] checkbox dynamique
    Par Timouyas dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 15/03/2006, 14h55
  5. [Tableaux] CheckBox dynamique, possible en php?
    Par Gumpy dans le forum Langage
    Réponses: 5
    Dernier message: 07/02/2006, 11h46

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