public function actionView($slug) { /** @var PostSearch $searchModel */ $searchModel = Yii::createObject(PostSearch::className()); $model = $searchModel->findBySlug($slug); return $this->render('view', ['model' => $model]); }
/** * Lists all Post models. * @return mixed */ public function actionIndex() { $searchModel = Yii::createObject(PostSearch::className()); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); $selectId = Yii::$app->request->getQueryParam('select_id', 0); /** Remove select_id from query params before rendering */ if ($selectId) { $params = Yii::$app->request->getQueryParams(); unset($params['select_id']); Yii::$app->request->setQueryParams($params); } return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'selectId' => $selectId]); }