Activerecord Yii2活动记录类load()或save()不更新数据
以下是控制器代码,它似乎正在通过if语句工作,但数据库中的数据没有更新Activerecord Yii2活动记录类load()或save()不更新数据,activerecord,yii2,Activerecord,Yii2,以下是控制器代码,它似乎正在通过if语句工作,但数据库中的数据没有更新 public function actionUpdate($id) { $model = $this->findModel($id); if ($_model = Yii::$app->request->post() && $model->save()) { return $this->redirect(['view', 'id' => $
public function actionUpdate($id)
{
$model = $this->findModel($id);
if ($_model = Yii::$app->request->post() && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
} else {
return $this->render('update', [
'model' => $model,
]);
}
}
我怀疑问题在于它是大多数用户的CRUD代码的一部分,并且表单只更新不包括密码、authKey等的少数字段
请帮忙
谢谢更改您的代码
致:
哇,谢谢!!有一段时间我一直在胡思乱想。。我想我的眼睛就是看不见。
if ($_model = Yii::$app->request->post() && $model->save()) {
if ($model->load(Yii::$app->request->post()) && $model->save()) {