public function actionUpdate($id)
{
$model = $this->findModel($id);
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
} else {
// print_r($model->getErrors());
// exit;
return $this->render('update', [
'model' => $model,
]);
}
}
数据库的读取没有问题。就是新建,更新不行。$model->load(Yii::$app->request->post()) 这个条件没毛病。用navicate可以手动更改数据库。我这个博客就是魏曦老师的blogdemo2他在视频里就没有报错,不知道大家有没有听过他的视频。
$model->load(Yii::$app->request->post())
这里没有成功载入
save 之前打印下 $model 看$model->id有没有值,没值的话,save肯定是新建啊