public function actionBilling() { $query = ['uid' => $this->user->getId()]; $model = Traffic::model(); $model->attributes = $query; $condition = ['condition' => 'uid=:uid', 'params' => ['uid' => $query['uid']]]; $pager = new CPagination($model->count($condition)); $pager->setPageSize(20); $condition['offset'] = $pager->getOffset(); $condition['limit'] = $pager->getLimit(); $condition['order'] = 'date desc'; $data = $model->findAll($condition); $this->render('billing', ['data' => new RedArrayDataProvider($data), 'pager' => $pager]); }