Part 5 Konsep Model
IKB112312
STMIK EL RAHMA
Oleh : Wahyu Widodo
Pertemuan 5
[KONSEP MVC : MODEL]
POKOK BAHASAN
Tentang Model
Manajemen Database Class
Mengenal Active Record Class
Menampilkan data dari mysql
Studi Kasus
Apa itu Model ?
Model adalah kelas PHP yang dirancang untuk bekerja dengan
informasi dalam database Anda.
Anatomi Model
Bentuk Umum
class Model_name extends CI_Model {
function __construct()
{
parent::__construct();
}
}
Langkah - langkah :
1. Inisialisasi database
2. Setting Koneksi
3. Membuat Class Model
Aturan Main Membuat Model
1. Harus disimpan di dalam folder applicattion/models
2. Nama file adalah nama class model
3. Huruf pertama nama class wajib menggunakan kapital
Manajemen Database Class
Cara Menjalankan Query :
$this->db->query('select * from categories');
Untuk menampilkan data :
$this->db->get('categories');
Apabila ada klausa tambahan :
$this->db->like(' CategoryName',' Beverages');
$this->db->get('categories');
Manajemen Pengaktifan Database / Inisialisasi ada 2 cara :
1. Cara otomatis pada folder application/config/autoload.php
$autoload['libraries'] = array('database');
2. Cara manual dengan memanggil load database pada tiap class
yang membutuhkan
$this->load->database();
Mengkoneksikan database
Setting koneksi terdapat pada applicaation/config/database.php
Studi Kasus
Menampilkan data Categories
STMIK EL RAHMA
Oleh : Wahyu Widodo
Pertemuan 5
[KONSEP MVC : MODEL]
POKOK BAHASAN
Tentang Model
Manajemen Database Class
Mengenal Active Record Class
Menampilkan data dari mysql
Studi Kasus
Apa itu Model ?
Model adalah kelas PHP yang dirancang untuk bekerja dengan
informasi dalam database Anda.
Anatomi Model
Bentuk Umum
class Model_name extends CI_Model {
function __construct()
{
parent::__construct();
}
}
Langkah - langkah :
1. Inisialisasi database
2. Setting Koneksi
3. Membuat Class Model
Aturan Main Membuat Model
1. Harus disimpan di dalam folder applicattion/models
2. Nama file adalah nama class model
3. Huruf pertama nama class wajib menggunakan kapital
Manajemen Database Class
Cara Menjalankan Query :
$this->db->query('select * from categories');
Untuk menampilkan data :
$this->db->get('categories');
Apabila ada klausa tambahan :
$this->db->like(' CategoryName',' Beverages');
$this->db->get('categories');
Manajemen Pengaktifan Database / Inisialisasi ada 2 cara :
1. Cara otomatis pada folder application/config/autoload.php
$autoload['libraries'] = array('database');
2. Cara manual dengan memanggil load database pada tiap class
yang membutuhkan
$this->load->database();
Mengkoneksikan database
Setting koneksi terdapat pada applicaation/config/database.php
Studi Kasus
Menampilkan data Categories