私が見たところ、CodeIgniterのページ付けは、ページを間違った方法でカウントしています。これは、ページ付けが次のようになっているためです。
1 2 3>
そして、その良い点は、最初のものを除いて、各ページ番号のURLに問題があります。
ページネーションの2番目のURLは次のとおりです。
そして、番号3には次のURLがあります。
そのため、URLは毎回1ずつ減っていきます。
どうすればそれを解決できますか?URLのページ番号はページネーションのページ番号と同じになりますか?
私のページネーション設定:
$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);