- Seme Framework
- versi 4.0.3 (ID)
- Persyaratan
- Download & Install
- Pengaturan
- Tutorial
- Perutean URI
- Konstanta
- Variabel Global
- Model
- View
- Controller
- Library
- CLI (command line interface)
- Core
Metode Limit
Metode limit
adalah bagian dari Query Builder untuk membatasi hasil query dengan mengeksekusi perintah SQL LIMIT [A],[B]
.
Metode ini juga cocok untuk membuat pagination dengan datatables pagination.
Bentuk Umum
Berikut ini adalah bentuk umum dari metode limit
dari properti $db
yang ada di dalam kelas SENE_Model
.
$this->db->limit(int $offset, int $count): $this->db
Parameters
Metode ini memiliki 2 parameter wajib.
$offset
Nilai dari parameter $offset dapat berisi integer positif dengan nilai mulai dari 0
untuk batas awal data.
$count
Nilai dari parameter $count dapat berisi integer positif dengan nilai mulai dari 0
untuk batas akhir data.
Contoh Penggunaan
Berikut ini adalah contoh penggunaan untuk metode limit
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 latest(){
$this->db->select("*");
$this->db->from($this->tbl,$this->tbl_as);
$this->db->order_by("date_create","desc");
$this->db->limit(0,5);
return $this->db->get();
}
public function latest3ExceptOne(){
$this->db->select("*");
$this->db->from($this->tbl,$this->tbl_as);
$this->db->order_by("date_create","desc");
$this->db->limit(1,4);
return $this->db->get();
}
}