title = $tmp->title; $q->question = $tmp->question; $q->save(); }*/ $pageParams = CommonFn::getPageParams(); $cursor = Question::model()->findAll(); $rows = CommonFn::getRowsFromCursor($cursor); $parsedRows = Question::model()->parse($rows); $total = $cursor->count(); if ($total > 5) { $offset = rand(0,$total-5); $limit = 5; $pageParams['offset'] = $offset; $pageParams['limit'] = $limit; $criteria = new EMongoCriteria($pageParams); $cursor = Question::model()->findAll($criteria); $rows = CommonFn::getRowsFromCursor($cursor); $parsedRows = Question::model()->parse($rows); $total = $cursor->count(); } echo CommonFn::composeDatagridData($parsedRows, $total); } public function actionResult() { $user_id = Yii::app()->request->getParam('id',''); $score = Yii::app()->request->getParam('score',''); $jgemp = JGEmploye::get(new MongoId($user_id)); if (!empty($jgemp)) { $jgemp->score = (int)$jgemp->score + (int)$score; if ($jgemp->degree >= 1) { $jgemp->degree -= 1; } else { CommonFn::requestAjax(true, '今日次数已用完', array());exit; } $jgemp->save(); } CommonFn::requestAjax(true, '答题完毕', array()); } }