簡體   English   中英

如何添加分頁代碼點火器

[英]How to add pagination codeigniter

如何添加分頁codeigniter?

我嘗試使用此鏈接,但無法正常使用https://www.cloudways.com/blog/pagination-in-codeigniter/

謝謝你幫我

分頁是codeigniter中的庫之一。

$this->load->library('pagination');

$config['base_url'] = 'http://example.com/index.php/test/page/';
$config['total_rows'] = 200;
$config['per_page'] = 20;

$this->pagination->initialize($config);

echo $this->pagination->create_links();

您可以從這里獲取參考... https://www.codeigniter.com/userguide3/libraries/pagination.html

您還可以手動管理分頁,有時根據您的操作可能更容易:假設您希望每頁批量處理100個結果,將page_number參數傳遞給控制器​​,然后

$results_limit = 100;
$offset = 0;
if (isset($_GET['page_number']))
    $offset = ($_GET['page_number']-1) * $results_limit;
$this->db->select('*');
$this->db->from('sltax_tax_name');
$this->db->order_by("t_id", "desc");
$this->db->limit($offset, $results_limit);
$query = $this->db->get();
// grab your results...

使用CodeIgniter中的Pagination類比手動完成要容易。

https://www.codeigniter.com/userguide3/libraries/pagination.html

在控制器中

$this->load->library('pagination');

$config['base_url'] = 'http://example.com/index.php/test/page/';
$config['total_rows'] = 200;
$config['per_page'] = 20;

$this->pagination->initialize($config);

在視圖中

echo $this->pagination->create_links();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM