2015-04-15 5 views
0

Как отображать множественные значения в одном поле. Я использую Select2 Widget. Если я использую $ courses_model [0] это отображение только одно значениеНесколько значений в одном поле Yii2

Контроллер

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

Просмотр

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

ответ

0

Этот виджет работает отлично - но ваш $ courses_model [0] -> reference_course_type_id должен иметь массив идентификаторов в качестве значения, если вы хотите увидеть несколько выбранных значений.

Смежные вопросы