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

时间:2019-05-20 12:45:48

标签: yii2

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]);
}

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

1 个答案:

答案 0 :(得分:2)

它未通过验证,因此请不要输入if并重新呈现表单。

由于$model->load(Yii::$app->request->post())

而显示了新数据

检查:

$model->getErrors();

请参阅getErrors文档