/** * 创建新回答 * @param $question * @return Answer */ protected function newAnswer(Question $question) { $model = new Answer(); if ($model->load(Yii::$app->request->post())) { $model->author_id = Yii::$app->user->id; if ($question->addAnswer($model)) { return $this->message('回答发表成功!', 'success', $this->refresh(), 'flash'); } } return $model; }