public function actionSearch() { $searchModel = new Search(); $keyword = Yii::$app->request->get('keyword'); if (empty($keyword)) { $this->goHome(); } // 记录log $model = new SearchLog(); $model->setAttributes(['user_id' => Yii::$app->user->isGuest ? '' : Yii::$app->user->identity->getId(), 'keyword' => $keyword, 'created_at' => time()]); $model->save(); $dataProvider = $searchModel->search($keyword); return $this->render('search', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }