如何添加分页代码签名器



如何添加分页代码签名?

我尝试使用此链接,但它不起作用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参数传递给您的控制器,然后将/p>

$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而不是手动进行分页类更容易。

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();

最新更新