Postingan lainnya
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
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