Example #1
0
 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]);
 }