Yii2, mehrere Wert Select2

Habe ich Last select2 Daten wie diese :

$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 variable zurückgeben Ergebnis :

Array
(
    [1] => Tanpa Kategori
    [3] => Bisnis
    [4] => Kawan
    [5] => Bisnis Kerang
    [6] => Bisnis Selang
    [99] => Keluarga
)

und select2 richtig funktioniert, aber ich kann nicht zeigen ausgewählte Wert oder initial value. habe ich etwas verpasst ?

  • haben Sie kartik-select2-widget?
  • wenn Sie verwendet haben, kartik-select2-widget, so können Sie nur assing Wert $model->group_id wie $model->group_id = unserialize($model->group_id) auf aktualisieren, wenn Wert zu speichern, wie serialisieren
  • eigentlich bin ich mit kartik-select2-widget, aber ich habe nie versucht, verwenden Sie unserialize wie $model->group_id = unserialize($model->group_id).
  • siehe Wert group_id DB-Tabelle
InformationsquelleAutor Hendra SYP | 2016-02-24
Schreibe einen Kommentar