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

在yii2中更新数据库详细信息,yii2,Yii2,YII不更新 尝试谷歌,但没有区别 public function actionEdit($id) { $model = AddMix::findOne($id); if($model->load(Yii::$app->request->post()) && $model->save()){ Yii::$app->session->setFlash('detailssubmited');

YII不更新

尝试谷歌,但没有区别

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

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

验证失败,因此如果,请不要进入
,然后重新呈现表单

显示新数据是因为
$model->load(Yii::$app->request->post())

检查:

$model->getErrors();

请参阅文档

您为什么对我们大喊大叫?请使用小写typing@TimBiegeleisen因为它不起作用D