CodeIgniter分頁類pagination使用方法樣本,codeigniter樣本_PHP教程

來源:互聯網
上載者:User

CodeIgniter分頁類pagination使用方法樣本,codeigniter樣本


本文執行個體講述了CodeIgniter分頁類pagination使用方法。分享給大家供大家參考,具體如下:

controller控制器(application/controller/page.php檔案):

public function index(){    $this->load->model ( 'home_model' , '' , TRUE);    $config= array();    $config['per_page'] = $this->per_page; //每頁顯示的資料數    $current_page    = intval($this->input->get_post('per_page',true)); //擷取當前分頁頁碼數    //page還原    if(0 == $current_page)    {      $current_page = 1;    }    $offset = ($current_page - 1 ) * $config['per_page']; //設定位移量 限定 資料查詢 起始位置(從 $offset 條開始)    $result = $this->home_model->index($offset,$config['per_page'],$order='id desc');    $config['base_url']      = $this->config->item('base_url').'admin/home/index?';    $config['first_link']     = $this->first_link;//首頁    $config['prev_link']     = $this->prev_link;//上一頁    $config['next_link']     = $this->next_link;//下一頁    $config['last_link']     = $this->last_link;//尾頁    $config['total_rows']     = $result['total'];//總條數    $config['num_links'] = 3;//頁碼串連數    $config['use_page_numbers']  = TRUE;    $config['page_query_string'] = TRUE;    $this->load->library('pagination');//載入ci pagination類    $this->pagination->initialize($config);    $result = array(        'list' => $result['list'],        'total'  => $result['total'],        'current_page' => $current_page,        'per_page' => $config['per_page'],        'page'  => $this->pagination->create_links(),    );    $this->load->view ( 'admin/home' , $result );}

model模型(application/model/home_model.php檔案):

public function index($offset,$num,$order='id desc'){    $query = $this->db->query( "SELECT Name_cn,Mall_type,create_time FROM smzdm_mall WHERE Is_deleted = 0 order by {$order} limit {$offset},{$num}");    return array(        'total' => $this->db->count_all('smzdm_mall',array('Is_deleted'=>'0')),        'list' => $query->result(),    );}

更多關於CodeIgniter相關內容感興趣的讀者可查看本站專題:《codeigniter入門教程》、《CI(CodeIgniter)架構進階教程》、《php日期與時間用法總結》、《php物件導向程式設計入門教程》、《php字串(string)用法總結》、《php+mysql資料庫操作入門教程》及《php常見資料庫操作技巧匯總》

希望本文所述對大家基於CodeIgniter架構的PHP程式設計有所協助。

您可能感興趣的文章:

  • CodeIgniter使用smtp服務發送html郵件的方法
  • codeigniter發送郵件並列印調試資訊的方法
  • Codeigniter發送郵件的方法
  • Codeigniter實現發送帶附件的郵件
  • CodeIgniter輔助之第三方類庫third_party用法分析
  • CodeIgniter擴充核心類執行個體詳解
  • CI(Codeigniter)的Setting增強配置類執行個體
  • php實現仿寫CodeIgniter的購物車類
  • Codeigniter的dom類用法執行個體
  • Codeigniter購物車類不能添加中文的解決方案
  • CodeIgniter基於Email類發郵件的方法

http://www.bkjia.com/PHPjc/1117097.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1117097.htmlTechArticleCodeIgniter分頁類pagination使用方法樣本,codeigniter樣本 本文執行個體講述了CodeIgniter分頁類pagination使用方法。分享給大家供大家參考,具體如下:...

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.