Example #1
0
 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]);
 }