修复PHP Codeigniter分页按钮

时间:2017-07-28 04:24:58

标签: codeigniter-3 php-5.6

我现在正在尝试修改codeigniter 3.1版中的分页库。

这是默认情况下当前正在使用的分页编号。

我的控制器:

$config['num_links'] = 2;

示例

1 234> >>

单击4页按钮

123 4 567> >>

我想要什么

1 2345> >>

单击4页按钮

123 4 5> >>

我现在正在尝试修改codeigniter 3.1版中的分页库。

这是默认情况下当前正在使用的分页编号。

我想要什么

正如您在示例中看到的,页面按钮不是静态的。 我想要的只是固定页面按钮,只有当我点击图标时才移动到下一个范围。 我试图在版本codeigniter3.1中这样做,我不知道如何修改分页类。请帮帮我。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用此代码并参考 https://www.codeigniter.com/userguide3/libraries/pagination.html

$config["base_url"] = base_url().'example';
$config["total_rows"] = $count;//total number of result
$config["per_page"] = 5;
$config["uri_segment"] = 2;
$config['use_page_numbers'] = true;

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

$page_num = $this->uri->segment(2, 0);
$offset = ($page_num ? ($page_num - 1) * $config['per_page'] : 0);

$results = $this->product_file->select($config["per_page"], $offset);
$links = $this->pagination->create_links();