public function userListAction() { $params['page'] = $this->get('page'); $params['name'] = $this->get('name'); $params['email'] = $this->get('email'); $whereCondition = []; if ($params['name']) { $whereCondition['name[~]'] = $params['name']; } if ($params['email']) { $whereCondition['email[~]'] = $params['email']; } if ($whereCondition) { $where['AND'] = $whereCondition; } $where["LIMIT"] = Util_Pagination::getLimit($params['page']); $result = $this->rbacManage->getUserList('*', $where); Util_Pagination::config($result['count'], Util_Helper::url('rbacmanage', 'userList'), $params['page'], $whereCondition); $this->getView()->dataList = $result; $this->getView()->params = $params; return true; }