一个字段中有多个值Yii2

一个字段中有多个值Yii2,yii2,Yii2,如何在一个字段中显示多个Piple值。。我使用Select2小部件。如果我使用$courses\u model[0],它只显示一个值 控制器 public function actionUpdateteachers($id) { $courses_model = ReferenceTeachersCourses::find()->where(['reference_teachers_id' => $id])->all(); ..... } 看法 这个小部件工

如何在一个字段中显示多个Piple值。。我使用Select2小部件。如果我使用$courses\u model[0],它只显示一个值

控制器

public function actionUpdateteachers($id)
{
    $courses_model = ReferenceTeachersCourses::find()->where(['reference_teachers_id' => $id])->all();
    .....
 }
看法


这个小部件工作正常-但是如果您想看到多个选择的值,您的$courses\u model[0]->reference\u course\u type\u id必须有一个id数组作为值

...
<?= $form->field($courses_model[0], 'reference_course_type_id')->widget(Select2::classname(), [
    'data' =>ArrayHelper::map($courses,'id','name'),
    'options' => ['multiple' => true],
    'pluginOptions' => [
        'allowClear' => true,
    ],
]);
...
?>