- 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
- ABAC
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->dbParameters
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{
public $table = 'blog';
public $table_alias = 'b';
public function __construct(){
parent::__construct();
}
public function latest(){
$this->db->select("*");
$this->db->from($this->table,$this->table_alias);
$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->table,$this->table_alias);
$this->db->order_by("date_create","desc");
$this->db->limit(1,4);
return $this->db->get();
}
}