/** * 首页 * */ public function actionIndex() { parent::_acl('requirement_index'); $model = new Requirement(); $criteria = new CDbCriteria(); $condition = '1'; $isHandle = $this->_gets->getParam('is_handle'); $noHandle = $this->_gets->getParam('no_handle'); $isHandle && ($condition .= ' AND status= ' . $isHandle); $noHandle && ($condition .= ' AND status= ' . $noHandle); $criteria->condition = $condition; $criteria->order = 't.id DESC'; $count = $model->count($criteria); $pages = new CPagination($count); $pages->pageSize = 10; $pageParams = XUtils::buildCondition($_GET, array('status')); $pages->params = is_array($pageParams) ? $pageParams : array(); $criteria->limit = $pages->pageSize; $criteria->offset = $pages->currentPage * $pages->pageSize; $result = $model->findAll($criteria); $this->render('index', array('datalist' => $result, 'pagebar' => $pages)); }