【发布时间】:2016-02-24 07:50:45
【问题描述】:
我有这样的加载 select2 数据:
$data = ArrayHelper::map(ContactGroups::find()->where(['group_status'=>'ACTIVE'])->asArray()->all(),'group_id', 'group_name');
echo $form->field($model, 'group_id')->widget(Select2::classname(), [
'data' => $data,
'model' => $model,
'language' => 'en',
'options' => ['placeholder' => Yii::t('modules','Pilih Kelompok')],
'pluginOptions' => [
'allowClear' => true,
'multiple' => true,
],
])->label('Kelompok');
$data变量返回结果:
Array
(
[1] => Tanpa Kategori
[3] => Bisnis
[4] => Kawan
[5] => Bisnis Kerang
[6] => Bisnis Selang
[99] => Keluarga
)
和 select2 工作正常,但我无法显示所选值或initial value。我错过了什么吗?
【问题讨论】:
-
你用过kartik-select2小部件吗?
-
-
实际上,我正在使用 kartik-select2 小部件,但我从未尝试过像
$model->group_id = unserialize($model->group_id)这样使用反序列化。 -
查看数据库表中
group_id的值
标签: php yii2 jquery-select2