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