Ho descritto il mio problema su yii2 forum, ma nessuno mi ha aiutato, molto probabilmente perché nessuno conosce la risposta.Come creare l'elenco di checklist yii2
Ecco la descrizione breve qui.
vorrei fare questa:
<label class="checkbox-inline"><input type="checkbox" value="ASD">Option 1</label>
<label class="checkbox-inline"><input type="checkbox" value="DSA">Option 2</label>
<label class="checkbox-inline"><input type="checkbox" value="REW">Option 3</label>
ma con yii2 aiutante CheckBoxList Html.
Questa è la mia gamma semplificata di casella di controllo Valori
<?= $form->field($model, 'country')->checkboxList(['FR'=>'France', 'DE'=>'Germany']) ?>
ho bisogno di inserire il class="checkbox-inline"
nei tag sull'etichetta di ogni casella di controllo generato da questo metodo di supporto yii2 ma io non riesco a capire come farlo.
Stavo seguendo queste guide: checkboxList e casella di controllo uno (non posso pubblicare più di 2 collegamenti perché sono nuovo qui) ma non mi sono di aiuto, semplicemente non capisco cosa devo fare. Tutto ciò che ho provato è fallito.
Qualcuno può aiutarmi per favore, sto provando per 3 giorni?
Grazie mille, non sapevo che quelle opzioni esiste affatto. –
Forse sai come contrassegnare alcuni campi come selezionati per impostazione predefinita? Diciamo che voglio contrassegnare FR (Francia) come controllato quando il modulo carica. –
@ black-room-boy Come per controllare qualcosa per impostazione predefinita (quando il modulo carica), dipende da come si esegue il rendering del checkBoxList? Indipendentemente dal fatto che lo fai da semplici classi helper HTML o come ActiveField, fa parte di ActiveForm. [Questa domanda] (http://stackoverflow.com/q/23087963/1469208) e la seguente risposta dovrebbero aiutarti, in quanto tratta entrambi gli approcci a questo problema. – trejder