Page 99 - Framework Codeigniter 2
P. 99
www.koder.web.id – Kumpulan tutorial komputer
}
Model diatas terdiri atas lima fungsi yaitu konstruktor, get_data, add, update dan delete. Fungsi
get_data digunakan untuk mengambil isi dari tabel guestbook. Fungsi tersebut terdiri atas dua
parameter yaitu start dan limit. Parameter tersebut dibutuhkan karena kita menggunakan library
pagination. (Library pagination digunakan untuk membuat fitur paging/halaman pada data). Library
pagination membutuhkan beberapa data diantaranya jumlah semua record. Pada variabel $this-
>table_record_count akan disimpan jumlah semua record di tabel.
Membuat Controller Dan View
Pada controller ini kita akan memanggil library, helper dan model yang akan digunakan. Adapun
library yang akan digunakan adalah form_validation dan table. Sedangkan helper yang harus
digunakan adalah url dan smileys. Adapun hasil keluaran yang akan tampak adalah sebagai
berikut:
Selanjutnya adalah pembuatan controller
<?phpif(!defined('BASEPATH'))exit('No direct script access allowed');
class Guestbook extends CI_Controller {
function Guestbook()
{
parent::CI_Controller ();
$this->load->library('pagination');
$this->load->library('form_validation');
$this->load->helper('smiley');
$this->load->helper('url');
$this->load->library('table');
$this->load->model('guestbook_model','guestbook');
}
94

