ID кафедры берется из dropdownlist
Код: Выделить всё
<?= $form->field($model, 'ID_academic_direction')->dropDownList($arrAca,['prompt'=>'Специальность','onchange'=>'$.post("/enrollee/enrollee/lists?ID='.'"+$(this).val(),function (data){
$("select#enrollee-index").html(data);
});',]) ?>
Код: Выделить всё
Код: Выделить всё
public function actionLists($ID){
$countEnrollee=Enrollee::find()
->where(['ID_academic_direction'=>$ID])
->count();
if($countEnrollee>0){
$dataProvider = new ActiveDataProvider([
'query' => Enrollee::find()->where(['ID_academic_direction'=>$ID ])->orderBy('all_score DESC'),
]);}
else{
echo "<option>Пусто</option>";}
return $this->render('update', [
'dataProvider'=>$dataProvider,
]);
}
Но вот при вызове пишет "Отсутствует обязательный параметр ID"