Example #1
0
 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);
 }
Example #2
0
 /**
  * 节点列表
  */
 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));
 }