CodeIgniter分页url页码

Luc*_*cas 4 php pagination codeigniter

从我看到的,CodeIgniter的分页是错误地计算页面,因为我的分页看起来像这样:

1 2 3>

它的好处,问题在于每个分页号码网址,除了第一个:

分页中的第2个具有以下URL:

http://my-url.com/index.php/page/ 1

并且数字3具有以下URL:

http://my-url.com/index.php/page/ 2

因此,URL每次减少1.

我该如何解决,所以网址中的页码与分页中的页码相同?

我的分页配置:

$config['per_page']    = 5;
$config['base_url']    = site_url('page');
$config['uri_segment'] = 2;
$page = $this->uri->segment(2);
$total_rows_array = $this->records->get($config['per_page'], $page * $config['per_page']); // parameters: limit, offset.
$config['total_rows']  = count($total_rows_array);
Run Code Online (Sandbox Code Playgroud)

Fra*_*hoa 14

有同样的问题,我添加了这个配置行:

$config['use_page_numbers'] = TRUE;
Run Code Online (Sandbox Code Playgroud)

它的工作原理就像一个魅力!