/** * Lists all Book models. * @return mixed */ public function actionIndex() { Url::remember(); $searchModel = new BookSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('index', ['dataProvider' => $dataProvider, 'searchModel' => $searchModel]); }
/** * Lists all Book models. * @return mixed */ public function actionIndex() { $searchModel = new BookSearch(); $session = $this->getSession(); $sessionParams = $session->get(self::SESSION_PARAMS); $params = Yii::$app->request->queryParams; if (!empty($params) && empty($sessionParams) || empty($params) && !empty($sessionParams) || $this->diffArray($params, $sessionParams)) { $session->set(self::SESSION_PARAMS, $params); } $dataProvider = $searchModel->search($params); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'authors' => $this->getAuthors()]); }
/** * Lists all Book models. * @return mixed */ public function actionIndex() { $searchModel = new BookSearch(); $queryParams = Yii::$app->request->queryParams; if (isset($queryParams['BookSearch'])) { Yii::$app->session->set('BookSearch', $queryParams); } else { $queryParams = Yii::$app->session->get('BookSearch'); } $dataProvider = $searchModel->search($queryParams); $authors = \app\models\Author::find()->all(); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'authors' => $authors]); }
/** * Все * * @return string */ public function actionIndex() { $searchModel = new BookSearch(); $dataProvider = $searchModel->search(); return $this->render('index', ['dataProvider' => $dataProvider]); }