public function actionView($catalog_id)
 {
     $model = Catalogs::findOne($catalog_id);
     if ($model === null) {
         throw new NotFoundHttpException();
     }
     $searchModel = new ProductsCatalogSearch();
     /** @var Catalogs $model */
     $arrayResult = $searchModel->search(Yii::$app->request->queryParams, $model);
     if ($arrayResult['dataProvider']->count > 0) {
         return $this->render('view', ['model' => $model, 'searchModel' => $searchModel, 'dataProvider' => $arrayResult['dataProvider'], 'price_min' => $arrayResult['price_min'], 'price_max' => $arrayResult['price_max']]);
     } else {
         return $this->render('emptyList', ['model' => $model, 'searchModel' => $searchModel, 'dataProvider' => $arrayResult['dataProvider'], 'price_min' => $arrayResult['price_min'], 'price_max' => $arrayResult['price_max']]);
     }
 }
 public function actionManage()
 {
     $params = static::getPostData();
     Yii::$app->response->format = Response::FORMAT_JSON;
     // print_r($params['product_id']);
     $searchModel = new ProductsCatalogSearch();
     $dataProvider = $searchModel->search($params);
     return $this->renderAjax('manage', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
 }