public function actionOffers($catgry = 0) { $category = 'Sve ponude'; $request = \Yii::$app->request; $descript = $request->post('descript') != null ? $request->post('descript') : ''; $query = Offer::find()->where(['like', 'descript', $descript])->orderBy('priority'); if ($catgry > 0) { $query = Offer::find()->where(['catgry' => $catgry])->andWhere(['like', 'descript', $descript])->orderBy('priority'); $category = Catgry::findOne($catgry); $category = $category->name; } $dataProvider = new ActiveDataProvider(['query' => $query, 'pagination' => ['pageSize' => 9]]); return $this->render('offers', ['dataProvider' => $dataProvider, 'category' => $category]); }