CI框架內建分頁程式碼
Controller 控制器程式碼
<?php defined(`BASEPATH`) OR exit(`No direct script access allowed`); class Welcome extends CI_Controller { /* CI 框架內建分頁 */ public function __construct() { parent::__construct(); $this->load->library(`pagination`); //系統的library $this->load->model(`mpage_model`,`mpage`); //調資料庫資料 $this->load->helper(`url`); //系統的幫助類 } function index() { //總記錄數 $date=$this->mpage->gettotal(); $number=$date[0]->total; $config[`base_url`] = site_url(`Welcome/index/`); //路徑 $config[`total_rows`] = $number; //配置記錄總條數 $config[`per_page`] = 2; //配置每頁顯示的記錄數 //如果你希望在整個分頁周圍圍繞一些標籤,你可以通過下面的兩種方法: // $config[`first_tag_open`] = `<div>`; // $config[`first_tag_close`] = `</div>`; $config[`uri_segment`] = 3; //指定第幾引數為分頁頁數(預設是3 這個可不寫) $config[`next_link`] = `下一頁`; $config[`prev_link`] = `上一頁`; $config[`last_link`] = `末頁`; $config[`first_link`] = `首頁`; //配置分頁導航當前頁兩邊顯示的條數 $config[`num_links`] = 3; //配置偏移量在url中的位置 $config[`cur_page`] = $this->uri->segment(3); //配置分頁類 $tab[`table`]=$this->mpage->get_books($config [`per_page`], $this->uri->segment(3));//當前頁顯示的資料 $this->pagination->initialize($config); $this->load->view(`index.html`,$tab); //調頁面 傳資料 } }
Model 模型層程式碼
<?php class mpage_model extends CI_Model{ function __construct() { parent::__construct(); $this->load->database(); } function gettotal() { $query=$this->db->query("SELECT count(id) total FROM tickets"); return $query->result(); } function get_books($num,$offset) { $query=$this->db->get(`tickets`,$num,$offset); return $query->result(); } }
View 檢視層程式碼
<table border=1> <tr> <th>火車車次</th> <th>餘票</th> </tr> <?php foreach ($table as $val) {?> <tr> <td><?php echo $val->train;?></td> <td><?php echo $val->num;?></td> </tr> <?php } ?> </table> <?php echo $this->pagination->create_links(); ?>
相關文章
- 程式碼 ajax分頁
- php分頁程式碼PHP
- jenkins如何構建github上的程式碼(ci cd)JenkinsGithub
- 靜態頁分頁功能js程式碼JS
- php簡易分頁程式碼PHP
- dreamweaverMX通用分頁程式碼研究
- 分頁列表框架框架
- 簡單的Repeater分頁程式碼
- ThinkPhp框架:分頁查詢PHP框架
- 分頁列表框架(二)框架
- 分頁列表框架(三)框架
- 分頁列表框架(四)框架
- YII2.0框架分頁框架
- YII框架中自帶的表單,搜尋,分頁程式碼的實現框架
- 防止網頁被嵌入框架的程式碼網頁框架
- PHP JWT CI 框架PHPJWT框架
- CI 框架整合 PHPExcel框架PHPExcel
- CI框架整合yar框架
- CI框架原始碼解讀--ROUTE和URL類框架原始碼
- oracle儲存過程分頁程式碼Oracle儲存過程
- 防止網頁被嵌入框架的程式碼(續)網頁框架
- yii框架ajax分頁的使用框架
- php中抓取網頁內容的程式碼PHP網頁
- php原聲實現分頁程式碼示例PHP
- jQuery數字分頁效果程式碼例項jQuery
- WPF DataGrid分頁功能實現程式碼
- ORACLE高效分頁儲存過程程式碼Oracle儲存過程
- SSH框架下的分頁查詢框架
- Tp框架實現好看分頁效果框架
- ssh框架中的分頁查詢框架
- 【PHP】CI框架原始碼DB.php(資料庫類)PHP框架原始碼資料庫
- JavaScript 獲取網頁尾本程式碼內容JavaScript網頁
- CI 框架整合 Smarty 模版引擎框架
- 文章內容分頁功能實現
- jquery實現的分頁效果例項程式碼jQuery
- css數字分頁佈局程式碼例項CSS
- 數字按鈕分頁CSS樣式程式碼CSS
- asp.net DataList控制元件分頁程式碼ASP.NET控制元件