public function record($user_id = 0, $money = 0, $type = 0) { if (!$user_id) { return false; } $model = new RecordMoney(); $model->attributes = array('user_id' => $user_id, 'type' => $type, 'money' => $money, 'create_time' => time()); if ($model->save()) { return true; } else { return false; } }
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)); }
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)); }