Bonjour,
Quand je crée un formulaire en symfony, il me génère une div pour chaque widget, et dans le cas des choicesType il m'en génère par exemple dans ce cas précis, pour chaque input radio.
au niveau du formulaireType :
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 <div class="col-sm-10"> <div id="change_status_status" class="btn-group" data-toggle="buttons"> <div class="radio"> <label class="required btn btn-primary active"> <input type="radio" id="change_status_status_0" name="change_status[status]" required="required" value="2"> done </label> </div> <div class="radio"> <label class="required btn btn-primary"> <input type="radio" id="change_status_status_1" name="change_status[status]" required="required" value="3"> canceled </label> </div> </div> </div>
Vue:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $builder ->add('status', ChoiceType::Class, [ 'label'=>'Statut', 'choices'=> $options['status'], 'expanded'=> true, 'label_attr'=>['class'=>'btn btn-primary'] ]) ;
Ma question : Comment puis-je retirer les div entourant les labels depuis symfony (depuis la vue en twig ou formulaireType) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 {{ form_start(change_form, {'attr': {'id': 'change-form'}}) }} {{ form_widget(change_form.status, { 'attr': { 'class': 'btn-group', 'data-toggle': 'buttons'}})}} {{ form_end(change_form) }}
Merci d'avance
Partager