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 :

formbuilder checkbox ou radio comment le présenter


Sujet :

Symfony PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2014
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2014
    Messages : 124
    Par défaut formbuilder checkbox ou radio comment le présenter
    bonjour et encore une question à propos de symfony et ses formulaires

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    public function buildForm(FormBuilder $builder, array $options)
    {
        $roles = ['role1', 'role2', 'role3'];
     
        $builder
            ->add('name')
            ->add('roles', 'choice', [
                'choices' => $roles,
                'multiple' => true,
                'expanded' => true
            ])
        ;
    }
    grace à ce code j'arrive à récupérer dans ma vue plusieurs checkbox ou radio super!!

    par contre comment fait on si on veut mettre du html avec genre un <br> carla je vois pas

    si j'appel mon element dans ma view j'appel juste le {{form_widget(form.checkbox)}} super j'ai 3 checkbox mais là je l'ai en un bloc

    si je met cela dans un bloc assez grand, je les aurais en inline hors comment les mettre en block puisque viennent du formulaire en une seul sintax

    j'ai essayé dans le formbuilder marche pas et dans la vue vois pas ou le caller puisque c'est un array

    il y aurait il un moyen de décomposer genre {{form_widget(form.checkbox)}} qui représente mes 3 checkbox en un array pour mettre mes br ou div ou autre

  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
    Tu devrais trovuer ton bonheur dans la doc ici:
    http://symfony.com/fr/doc/current/co...omization.html

    Si la modif du html/css est global ou commun a un type de formulaire, je te conseille de surcharger le form_div_layout.html.twig comme expliqué dans la doc. si c'est exceptionnel ca vaut pas le coup.

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2014
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2014
    Messages : 124
    Par défaut
    merci gototog pour l'info.

    wait and see

Discussions similaires

  1. Checkbox ou radio 'groupés'
    Par silverspike dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 10/08/2007, 10h48
  2. Java-> Jsp : radio :comment gérer 100 properties
    Par Soûl_llodia dans le forum Struts 1
    Réponses: 5
    Dernier message: 07/06/2007, 14h55
  3. Réponses: 4
    Dernier message: 26/12/2006, 18h28
  4. [W3C] readonly sur select, checkbox et radio
    Par Swoög dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 18/05/2006, 12h33
  5. Réponses: 5
    Dernier message: 17/06/2005, 16h17

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