Sungguminasa Cyber Community
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Belajar CodeIgniter

Go down

Belajar CodeIgniter Empty Belajar CodeIgniter

Post  aanshori Wed 1 Dec 2010 - 14:16

Belajar CodeIgniter - CodeIgniter mempunyai konsep MVC (Model View Controller) dalam pembuatan website. Konsep MVC ini mempunyai banyak maanfaat antara lain memisahkan antara logika dan presentasi, sehingga pembuatan website bisa dilakukan lebih terstruktur. Model biasanya digunakan untuk melakukan query database misalkan insert, update, delete ataupun select.

Sedangkan View digunakan untuk menampilkan output dari proses-proses yang ada. Controller digunakan untuk menghubungkan antara Model dan View. Controller juga bisa digunakan untuk melakukan validasi inputan sebelum data masuk ke database. Selanjutnya marilah kita memulai membuat aplikasi sederhana misalkan menampilkan tulisan “hello world”.

Langkah-langkah yang harus dilakukan antara lain:
1.Lakukan installasi CodeIgniter, silahkan baca di tutorial instalasi codeigniter.
2.Edit file routes.php kemudian ganti $route['default_controller'] = "welcome"; dengan $route['default_controller'] = "helloworld";
3.Buatlah sebuah file controller dan beri nama helloworld.php dan letakkan di folder system/application/controller. Isilah file tersebut sebagai berikut :
PHP Code:
<?php class Helloworld extends Controller { function Helloworld() { parent::Controller(); $this->load->model('helloworld_model'); } function index() { $data = $this->helloworld_model->data(); $this->load->view('output',$data); } } ?>

Penjelasan :
Ingat penamaan class harus menggunakan huruf besar di awal.
Script $this->load->model('helloworld_model') digunakan untuk mengakses file model yang bernama helloworld_model.
Script $data = $this->helloworld_model->data(); digunakan untuk memanggil fungsi data() yang ada pada helloworld_model. Fungsi tadi mempunyai return value yang kemudian di tampung ke dalam variable $data.
Script $this->load->view('output',$data); digunakan untuk memanggil view yang bernama output disertai sebuah variable $data di dalamnya.

4.Buatlah sebuah file model dan beri nama helloworld_model.php dan letakkan di folder system/application/model. Isilah file tersebut sebagai berikut :

PHP Code:
<?php class Helloworld_model extends Model { function Helloworld_model() { parent::Model(); } function data() { $data['test'] = 'Hello World !!'; return $data; } } ?>
5.Buatlah sebuah file view dan beri nama output.php dan letakkan di folder system/application/view. Isilah file tersebut sebagai berikut :

PHP Code:
<html> <head> <title>Hello World !!</title> </head> <body> <h1><?=$test;?></h1> </body> </html>
6.Silahkan akses pada browser anda misalkan [You must be registered and logged in to see this link.]
aanshori
aanshori
Level I
Level I

Jumlah posting : 73
Join date : 22.11.10
Age : 35
Lokasi : banjarmasin

Kembali Ke Atas Go down

Kembali Ke Atas

- Similar topics

 
Permissions in this forum:
Anda tidak dapat menjawab topik