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]);
 }