Ejemplo n.º 1
0
 /**
  * @param ActiveDataProvider $dataProvider
  */
 public function logResult(ActiveDataProvider $dataProvider)
 {
     $pages = 1;
     if ($dataProvider->totalCount > $dataProvider->pagination->pageSize) {
         $pages = round($dataProvider->totalCount / $dataProvider->pagination->pageSize);
     }
     $searchPhrase = new CmsSearchPhrase(['phrase' => $this->searchQuery, 'result_count' => $dataProvider->totalCount, 'pages' => $pages]);
     $searchPhrase->save();
 }