- 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 Get
Metode get
merupakan salah satu bagian dari query builder
yang berguna untuk menarik hasil jamak dari query builder yang telah disusun.
Bentuk Umum
Metode get
merupakan bagian dari properti $db
dari kelas SENE_Model
.
$this->db->get([string $result_type = "" [, bool $is_debug =0]]): mixed
Parameter
Metode ini terdiri dari 2 parameter opsional.
$result_type
Nilai dari parameter $result_type
untuk menentukan hasil keluaran dari metode get.
Isi dengan string "array"
untuk mengembalikan nilai hasil dengan tipe data array of array.
Sementara isi nilai lainnya untuk mengembalikan nilai dengan tipe data array of object.
$is_debug
Parameter $is_debug
merupakan sebuah penanda (flag) untuk mengaktifkan mode debug.
Nilai dari parameter ini bisa diis dengan int 1
untuk mengaktifkan mode debug dan menampilkan query yang akan diproses.
Isi dengan nilai lainnya untuk tidak mengaktifkan mode debug.
Pada mode debug, tidak akan ada proses eksekusi query ke sistem database.
Contoh Penggunaan
Berikut ini adalah contoh penggunaan pada file blog_model.php
.
class Blog_Model extends SENE_Model{
var $tbl = 'blog';
var $tbl_as = 'b';
public function __construct(){
parent::__construct();
}
public function getList($id){
$this->db->select("id");
$this->db->select("title");
$this->db->select("content");
$this->db->from($this->tbl,$this->tbl_as);
return $this->db->get();
}
public function getListArray(){
$this->db->select("id");
$this->db->select("title");
$this->db->select("content");
$this->db->from($this->tbl,$this->tbl_as);
return $this->db->get('array');
}
public function getListDebugQuery($id){
$this->db->select("id");
$this->db->select("title");
$this->db->select("content");
$this->db->from($this->tbl,$this->tbl_as);
return $this->db->get('array',1);
}
}