Posted on Sunday, 10th January 2010 by zairvai
CodeIgniter merupakan salah satu framework php yang menggunakan metode MVC (Model View Controller), di mana setiap kode dibagi menjadi beberapa bagian berdasarkan metode tersebut. Cara ini diadopsi untuk meringkas susunan kode yang terlalu panjang, Dan juga untuk memisahkan antara kode layout (view) , kode proses (controller) dan model (manipulasi data).
Model adalah kode yang dibangun untuk memanipulasi data pada objek (termasuk manipulasi database). Jika Anda membuat sistem kursus online, maka akan ada beberapa data model yang terbentuk seperti; mahasiswa, subjek, fakultas, dosen dsb.
Controller adalah kode yang dibangun untuk memproses data-data (action code) yang akhirnya nanti akan ditampilkan pada layout.
View adalah kode yang dibangun untuk menampilkan data-data yang telah diproses oleh Controller.
Untuk mengawali penggunaaan CodeIgniter anda memerlukan beberapa file berikut :
- xampplite, kombinasi (mysql, php, apache). download
- extract xampplite di folder d:/
- buat folder baru di folder d:/xampplite/htdocs/codeigniter_test
- run xampplite, buka start->run atau tekan (windows + r) , kemudian ketik d:\xampplite\xampp-control.exe. Aktifkan apache tekan start sebaris apache, untuk mengaktifkan mysql, tekan start sebaris mysql.
- framework codeigniter. download
- extract, kemudian copy (system,user_guide,index.php) ke folder d:/xampplite/htdocs/codeigniter_test
Setelah melakukan langkah diatas, coba buka browser (mozilla) kemudian ketik alamat url http://localhost/codeigniter_test.
Dari mana tampilan ini muncul?
Halaman pada Codeigniter dikendalikan pada route setting dalam file ./system/application/config/routes.php.
Line 43 menjelaskan, controller mana yang mesti dieksekusi oleh CodeIgniter pada saat membuka http://localhost/codeigniter_test/.
$route['default_controller'] = 'welcome';
Welcome controller (./system/application/controllers/welcome.php) merupakan settingan awalnya. Controller ini akan memanggil layoutnya (./system/application/views/welcome_message.php) dengan mengeksekusi kode di bawah ini.
$this->load->view("welcome_message");
Tutorial selanjutnya akan saya bahas bagaimana mengintegrasikan model, controller dengan views dalam CodeIgniter.
selamat mencoba. cheers
Tags: codeigniter
Kategori Tutorial | Comments (0)



