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"
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости