public function page($pagesize = PAGE_SIZE, $model = null, $pageset = 'page') { $this->model = empty($model) ? $this->model : $model; $page = new Page($this->model->total(), $pagesize, 3); $this->model->setLimit($page->getLimit()); $this->tpl->assign($pageset, $page->pageShow()); $this->tpl->assign('num', ($page->getPage() - 1) * $pagesize); }
/** * 节点列表 */ function node_list() { $this->load->library('Page'); $query = $this->db->get('admin_node'); $total = count($query->result()); $Page = new Page($total); $Page->pageShow = array('first' => '首页', 'ending' => '尾页', 'up' => '上一页', 'down' => '下一页', 'GoTo' => '确定'); $Page->pageType = '%up%%numberF%%omitEA%%E%%down%<li><li><a >共%pageToatl%页</a></li>'; $show = $Page->pageShow(); $query_nodes = $this->db->select('*')->from('admin_node')->limit((int) $Page->pageSize, (int) (($Page->page - 1) * $Page->pageSize))->get(); $nodes = $query_nodes->result_array(); //$nodes_format = tree($nodes); //bug $this->load->view('admin/node_list', array('nodes' => $nodes, 'page' => $show)); }