0
たとえば、次のURLがあります。localhost/Codeigniter/users/indexナビゲートすると、$ query resultsが表示され、リンクが生成されます。しかし、たとえばページ3に移動すると、URLはlocalhost/Codeigniter/users/index/4になり、ページ4はlocalhost/Codeigniter/users/index/6になります。したがって、セグメントを使用しています。 per_page = 2、uri_segment = 3です。 問題は正しいURLのために何ができるかです。CodeigniterページネーションURLが正しく生成されない
ここにコードがあります。お使いのモデルで次に
public function index() {
$config = array();
$config["base_url"] = base_url('users/index');
$config["total_rows"] = $this->Users_Model->record_count();
$config["per_page"] = 2;
//$config['use_page_numbers'] = FALSE;
$config["uri_segment"] = 3;
}
あなたのコードを追加してください... –
公開関数インデックス() \t { \t \t $ config = array(); \t \t $ config ["base_url"] = base_url( 'users/index'); \t \t $ config ["total_rows"] = $ this-> Users_Model-> record_count(); \t \t $ config ["per_page"] = 2; \t \t // $ config ['use_page_numbers'] = FALSE; \t \t $ config ["uri_segment"] = 3; –
インデックスの後ろにある数字は、オフセットの番号です。または、SQLクエリがレコードの取得を開始する場所を指定できます。私たちは、ページ番号の代わりにページ番号を使用する方法を導くことができます。 –