Metode Page

Metode page adalah bagian dari Query Builder untuk membatasi hasil kueri per halaman.

Bentuk Umum

Berikut ini adalah bentuk umum dari metode page dari properti $db yang ada di dalam kelas SENE_Model.

$this->db->page(int $page, int $pagesize): $this->db

Parameters

Metode ini memiliki 2 parameter wajib.

$page

Parameter $page dapat berisi integer positif mulai dari 0, digunakan untuk menampilkan data per halaman.

$pagesize

Paremeter $pagesize dapat berisi integer positif mulai dari 0, digunakan untuk membatasi jumlah data per halaman.

Contoh Penggunaan

Berikut ini adalah contoh penggunaan untuk metode page pada file model blog_model.php.

<?php
class Blog_Model extends SENE_Model{
  var $tbl = 'blog';
  var $tbl_as = 'b';
  public function __construct(){
    parent::__construct();
  }
  public function showFirstPagePer5Rows(){
    $this->db->select("*");
    $this->db->from($this->tbl,$this->tbl_as);
    $this->db->order_by("date_create","desc");
    $this->db->page(1,5);
    return $this->db->get();
  }
}

Metode Page v.s. Metode Limit

Metode Page digunakan untuk membatasi dengan jumlah data perhalaman.

Metode Limit digunakan untuk membatasi dengan batas awal tarikan dan batas akhir tarikan data.