public function actionSearch($public_search) { $model = new Search(); $model->search = $public_search; if ($public_search) { $query = $model->publicSearch($public_search); if (!$query) { Yii::$app->session->setFlash('error', 'Ошибка при валидации'); Yii::error('Ошибка при валидации'); return $this->goHome(); } $pagination = new Pagination(['defaultPageSize' => 3, 'totalCount' => $query->count()]); $tours = $query->offset($pagination->offset)->limit($pagination->limit)->all(); return $this->render('search', ['tours' => $tours, 'pagination' => $pagination]); } return $this->goHome(); }