Пример #1
0
 public function actionSeeConsume()
 {
     $userId = Yii::app()->user->member_userinfo['id'];
     $criteria = new CDbCriteria();
     $criteria->condition = 't.user_id=:user_id';
     $criteria->order = 't.create_time DESC';
     $criteria->params = array(':user_id' => $userId);
     $count = RecordMoney::model()->count($criteria);
     //构建分页
     $pages = new CPagination($count);
     $pages->pageSize = Yii::app()->params['pagesize'];
     $pages->applyLimit($criteria);
     $record = RecordMoney::model()->with('members')->findAll($criteria);
     $data = array();
     foreach ($record as $k => $v) {
         $data[$k] = $v->attributes;
         $data[$k]['type_text'] = Yii::app()->params['record_money'][$v['type']];
         $data[$k]['create_time'] = date('Y-m-d H:i:s', $v['create_time']);
         $data[$k]['user_name'] = $v->members->name;
     }
     $this->render('seeconsume', array('data' => $data, 'pages' => $pages));
 }
Пример #2
0
 public function actionSeerecord()
 {
     $user_id = Yii::app()->request->getParam('user_id');
     if (!$user_id) {
         throw new CHttpException(404, Yii::t('yii', '没有用户id'));
     }
     $criteria = new CDbCriteria();
     $criteria->condition = 't.user_id=:user_id';
     $criteria->order = 't.create_time DESC';
     $criteria->params = array(':user_id' => $user_id);
     $count = RecordMoney::model()->count($criteria);
     //构建分页
     $pages = new CPagination($count);
     $pages->pageSize = Yii::app()->params['pagesize'];
     $pages->applyLimit($criteria);
     $record = RecordMoney::model()->with('members')->findAll($criteria);
     $data = array();
     foreach ($record as $k => $v) {
         $data[$k] = $v->attributes;
         $data[$k]['type_text'] = Yii::app()->params['record_money'][$v['type']];
         $data[$k]['create_time'] = date('Y-m-d H:i:s', $v['create_time']);
         $data[$k]['user_name'] = $v->members->name;
     }
     $this->render('record', array('data' => $data, 'pages' => $pages));
 }