public function actionTest($catId = 0)
 {
     //$request = Yii::$app->request;
     //$post = $request->post;
     //var_dump($post);
     //$redis = Yii::$app->redis;
     //var_dump($redis);
     $query = videos::find();
     if ($catId != 0) {
         $query = Videos::find()->where(['catId' => $catId]);
     }
     $countQuery = clone $query;
     $pages = new Pagination(['totalCount' => $countQuery->count(), 'pageSize' => 16]);
     if ($pages->page >= ($pages->totalCount + 15) / 16) {
         return array();
     }
     $videos = $query->offset($pages->offset)->select(['id', 'title', 'youtubeChannelId', 'streamUrl', 'youtubeId', 'catId', 'thumbnails_json'])->limit($pages->limit)->asArray()->all();
     $result = array();
     $result['totalCount'] = $pages->totalCount;
     $result['PageCount'] = $pages->pageCount;
     $result['videos'] = $videos;
     return $result;
 }