CI框架分页类的使用(1)

2022-12-31 11:37:55

 首先,要查询数据库,确定一共有多少条数据

   $this->load->model('test_model');
   $user=$this->test_model->user_select_all();
   $pageall=count($user);//总条数
   $pagenum=20;//每页显示的条数

  其次,进行config的配置

   $config['total_rows']=$pageall;
   $config['per_page']=$pagenum;
   $config['num_links']=3;//定义当前页面的前后各有几个数字链接
   $config['base_url']="http://localhost/CodeIgniter_2.1.3/index.php/pages/pagelist/";
   $config['use_page_numbers']=true;//URL中的数字显示第几页,否则,显示到达第几条

  最后,载入分页类,并调用
   $this->load->library("pagination");//载入
   $this->pagination->initialize($config);//初始化配置
   echo $this->pagination->create_links();//显示<1 2 3 4.....>这样的页数选择
   echo "
";
   $id=$id?$id:1;
   $start=($id-1)*$pagenum;
   $list=$this->test_model->user_select_limit($start,$pagenum);//每一页的内容
   var_dump($list);

  • 作者:Ethanhuyi
  • 原文链接:https://huyiwill.blog.csdn.net/article/details/51314521
    更新时间:2022-12-31 11:37:55