public function actionUpdateArticle($id) { $userId = \Yii::$app->user->id; $model = Article::find()->where(['id' => $id, 'user_id' => $userId])->one(); $dataModel = ArticleData::find()->where(['id' => $id])->one(); if (!isset($model, $dataModel)) { throw new NotFoundHttpException('文章不存在!'); } if ($model->load(\Yii::$app->request->post()) && $dataModel->load(\Yii::$app->request->post())) { $isValid = $model->validate(); $isValid = $dataModel->validate() && $isValid; if ($isValid) { $model->save(false); $dataModel->save(false); \Yii::$app->session->setFlash('success', '修改成功,请等待管理员审核!'); return $this->redirect(['update-article', 'id' => $id]); } } return $this->render('update-article', ['model' => $model, 'dataModel' => $dataModel]); }