ci框架pagination分页类的使用方法

第一步:加载 $this->load->library(‘pagination’);

 public function pagination($offset= 0)
{
  		$data['sites'] = "此处为数据库查询语句"
		$config['total_rows'] = count($data['sites']);  //总条数
        $config['per_page'] = '15';   //每页展示的最大条数
        $config['uri_segment'] = 3;   //页码参数位置
        $config['base_url'] = '/sites/admin/sites/query'.$uid;  //分页的url地址
        $config['full_tag_open'] = '

'; //开始标签放在最左侧 $config['full_tag_close'] = '

'; //结束标签放在最右侧 $config['first_link'] = '第一页'; //首页链接显示的文本 //$config['first_tag_open'] = '
'; //第一个链接的其实标签 //$config['first_tag_close'] = '
'; //第一个链接结束的标签 $config['last_link'] = '最后页'; //尾页链接显示的文本 $config['next_link'] = '下一页'; //下一页链接显示的文本 $config['prev_link'] = '上一页'; //上一页链接显示的文本 $config['total_pages'] = ceil($config['total_rows'] / $config['per_page']);//总页数 if (empty($offset)) { $offset= 0; //如果未指定页面则指定为第一页 }else if ($offset> $config['total_rows']){ $offset= ($config['total_pages'] - 1) * $config['per_page']; } $config['cur_page'] = $offset; //当前页 $this->pagination->initialize($config); //分页初始化操作,处理参数 $data['total_rows'] = $config['total_rows']; $data['total_pages'] = $config['total_pages']; $this->load->view('users', $data); }

users.php页面分页代码


     
          
当前没有数据……
个用户   分  pagination->create_links(); ?>

你可能感兴趣的:(CI)