Codeigniter pagination API untuk front end Vue dan semacam nya

$jumlah_data = $this->Masters_model->hitung();
        $this->load->library('pagination');
        $config['base_url'] = base_url().'index.php/api/Siswa/get_siswa_all';
        $config['use_page_numbers'] = TRUE;
        $config['page_query_string'] = TRUE;
        $config['total_rows'] = $jumlah_data;
        $config['per_page'] = 5;
        $config["uri_segment"] = 4;
        $choice = $config["total_rows"] / $config["per_page"];
        $config["num_links"] = floor($choice);
        $this->pagination->initialize($config);
        $data['page'] = ($this->uri->segment(4)) ? $this->uri->segment(4) : 0;
        $data = $this->Masters_model->data($config['per_page'],$data['page']);
        $this->response(["data" => $data, "per_page" => $config["per_page"], "page" => $config["num_links"], "total" => $jumlah_data]);

saya mempunyai pagination perPage 5 dan total row 1000 namun saya ingin mendapatkan link seperti localhost/apps/index.php/api/Siswa/get_siswa_all/1 tidak dua digit langsung pada umum nya misal localhost/apps/index.php/api/Siswa/get_siswa_all/10 yg tertera di halaman dokumentasi codeigniter namun hanya 1 digit karena untuk api pagination

avatar xyaep025
@xyaep025

13 Kontribusi 1 Poin

Dipost 4 tahun yang lalu

Tanggapan

halo kalau masalah sudah solved, ditulis ya jawabannya di bawah dan ditandai sebagai jawaban yg benar. Agar yg punya masalah sama bisa referensi ke sini. Di judulnya tidak perlu juga ditulis [solved]

sudah saya perbaiki

1 Jawaban:

hanya mainkan limit dan count tidak perlu pakai library dari codeigniter, ini berguna juga untuk infinite scroll

avatar xyaep025
@xyaep025

13 Kontribusi 1 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban