[英]Pagination links are not showing in codeigniter pagination
我使用codeigniter分頁類對記錄進行分頁,下面您可以看到我的代碼
$data['success'] = "";
$data['error'] = "";
$data['offset'] = 0;
$this->load->library('pagination');
$per_page = 4;
$total = $this->m_workshop->totalworkshoppay();
$baseUrl = site_url('sitemanager/workshop/workshopayment');
$data['query'] = $this->m_workshop->getallwpay($per_page, (int) $this->uri->segment(4));
$confignew['base_url'] = $baseUrl;
$confignew['total_rows'] = $total;
$confignew['per_page'] = $per_page;
$confignew['uri_segment'] = '4';
$this->pagination->initialize($confignew);
$data['offset'] = (int) $this->uri->segment(4);
$this->load->view('sitemanager/workshop/viewallworkshoppay',$data);
我用<?php echo $this->pagination->create_links(); ?>
<?php echo $this->pagination->create_links(); ?>
代碼在我的視圖頁面中顯示分頁鏈接。但是分頁鏈接沒有顯示在瀏覽器中。當我打印$data['query']
,記錄受到$per_page
限制。
首先在您的控制器中創建鏈接。 您還必須確保獲取足夠的記錄才能建立鏈接。 我通常在首次設置時將每頁設置為1,以確保其正常工作。
控制器:
$data['success'] = "";
$data['error'] = "";
$data['offset'] = 0;
$this->load->library('pagination');
$per_page = 4;
$total = $this->m_workshop->totalworkshoppay();
$baseUrl = site_url('sitemanager/workshop/workshopayment');
$data['query'] = $this->m_workshop->getallwpay($per_page, (int) $this->uri->segment(4));
$confignew['base_url'] = $baseUrl;
$confignew['total_rows'] = $total;
$confignew['per_page'] = $per_page;
$confignew['uri_segment'] = '4';
$this->pagination->initialize($confignew);
$data['pages'] = $this->pagination->create_links();
$data['offset'] = (int) $this->uri->segment(4);
$this->load->view('sitemanager/workshop/viewallworkshoppay',$data);
視圖:
echo $pages;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.