Activerecord Yii2活动记录类load()或save()不更新数据

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' => $

以下是控制器代码,它似乎正在通过if语句工作,但数据库中的数据没有更新

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()) {