Yii2.0 的多选框实现方法
下面介绍一下 Yii2.0 的 多选框实现方法
第一种:ActiveForm::checkboxList();
优点:可以将全部数据生成多选框,自带验证
$form->field($model, 'username')->checkboxList(ArrayHelper::map($data,'id', 'customer_name'));
第二种:ActiveForm::checkbox();
优点:只生成一个多选框,自带验证
$form->field($model, 'username')->checkbox(ArrayHelper::map($data,'id', 'customer_name'));
第三种:Html::activeCheckbox();
Html::activeCheckbox($model, 'username', ArrayHelper::map($data,'id', 'customer_name'));
第四种:Html::activeCheckboxList();
Html::activeCheckboxList($model, 'username', ArrayHelper::map($data,'id', 'customer_name'));