zoukankan      html  css  js  c++  java
  • CI框架分页类代码

    model层

     public function get_content($start,$num){
          
          $sql   = "SELECT * FROM content limit  $start,$num";//$start=>每一页第一条数据所对应的索引;$num=>对应的每一页固定显示的条数
          
          $query = $this->db->query($sql);
          
          return $query->result();
          
          }

    controllers层

     public function index()
      {      
          $num = 2;
        $page = $this->uri->segment(3);
        if(empty($page)){
            $start = 0;
         }else{
            $start = $page;
          }
        $data['results'] = $this->voice_model->get_content($start, $num);//根据$start(每一页索引的开始值)和$num(每一页要显示的数目)去数据库取
        $total = $this->db->count_all('content');//计算数据库中的表news的数据总条数
        $config['base_url'] = base_url().'index.php/content_control/index';//配置url
        $config['total_rows'] = $total;//总条数
        $config['per_page'] = $num;  //第一页显示的数目
        $this->pagination->initialize($config); //调用ci自带的initialize函数
        $this->load->view('content.html',$data);//将数组$data的内容传递给视图页knowledge.php
         
      }

    views层

      <?php echo $this->pagination->create_links();?>
  • 相关阅读:
    使用母版页后台控制样式
    sql语句小综合
    sql拆分字段区分查询
    sql排名语句
    智力大冲浪(贪心)
    互斥的数(贪心)
    Crazy Search(hash)
    Frequent values(倍增RMQ)
    色板游戏(线段树)
    阶乘质因子分解(唯一分解定理)
  • 原文地址:https://www.cnblogs.com/qhorse/p/4589117.html
Copyright © 2011-2022 走看看