public function actionUpdate($id)
{
if( Yii::$app->request->isAjax){
$model = $this->findModel($id);
if ($model->load(Yii::$app->request->post()) && $model->validate()) {
$model->class = key($_POST); // что это?!! зачем?!!
if($model->save(false)){
return $this->redirect(['view', 'id' => $model->id]);
}
} else {
return $this->render('update', [
'model' => $model,
]);
}
}
}Да суть в том что контроллер с экшеном у меня по другому называются, видимо в сборке что то не так.
key($_POST)- полнейший бред. Не делайте так, тем более, что для работы с POST у framework есть специальный методСмотрите по ссылке, которую я дал выше, что означает ошибка 400