更新yii2中的数据库详细信息

问题描述 投票:-1回答:1

YII未更新

尝试使用GOOGLE,但没有区别。

 public function actionEdit($id)
    {
        $model = AddMix::findOne($id);

    if($model->load(Yii::$app->request->post()) && $model->save()){

        Yii::$app->session->setFlash('detailssubmited');

        return $this->redirect(['mixes','id'=>$model->id]);
    }

    return $this->render('editmix',['model'=>$model]);
}

它不会更新,而是返回具有更改值的相同视图,但不在数据库中

yii2
1个回答
2
投票

验证失败,因此请勿输入if并重新呈现表单。

由于$model->load(Yii::$app->request->post())而显示新数据

检查:

$model->getErrors();

请参见getErrors文档

© www.soinside.com 2019 - 2024. All rights reserved.