Yii2 выборка gridview с условием dropdownlist

164
28 июля 2018, 14:20

Yii2 я изучаю недавно, и столкнулся с такой проблемой. Суть задачи: вывести всех студентов специальности. ID специальности получаю так:

<?= $form->field($model, 'ID_academic_direction')->dropDownList($arrAca,['prompt'=>'Специальность',
    'onchange'=>'$.post("/enrollee/enrollee/lists?ID='.'"+$(this).val(),function (data){
     $("select#enrollee-index").html(data);
     });',]) ?>

и передаю в action:

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,
    ]);
}

При вызове action пишет :"Не найден обязательный параметр ID"

READ ALSO
Добавление записей в google sheets при помощи php

Добавление записей в google sheets при помощи php

Кто знаком с api google sheets, не могли бы подсказать, что не так с данным кодом? Выдает ошибку в последней строке кодаПросьба не кидать ссылки на документацию

174
Подключение к COM порту через PHP

Подключение к COM порту через PHP

Требуется настроить отправку и получение SMS через GSRS- модем (используется GPRS-модем iRZ MC52iT)Сообщения будут хранится в базе и предполагается,...

190
Условие с in_array не работает

Условие с in_array не работает

Почему это условие не истинно?

168