Belajar CodeIgniter
Sungguminasa Cyber Community :: Software dan Hardware :: Komputer (PC) :: ۞Software :: ۞Web Development/Programming
Halaman 1 dari 1
Belajar CodeIgniter
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.]
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- Level I
- Jumlah posting : 73
Join date : 22.11.10
Age : 35
Lokasi : banjarmasin
Similar topics
» Belajar PHP - Belajar Framework
» bagi pemula belajar html
» belajar Query Google Sama Dengan Google Hack
» bagi pemula belajar html
» belajar Query Google Sama Dengan Google Hack
Sungguminasa Cyber Community :: Software dan Hardware :: Komputer (PC) :: ۞Software :: ۞Web Development/Programming
Halaman 1 dari 1
Permissions in this forum:
Anda tidak dapat menjawab topik
Mon 14 Feb 2011 - 11:19 by Reza
» [Ask]share cheat wallshot & hack title..
Thu 20 Jan 2011 - 9:15 by borjuaj
» @_VIMEDIA_@ Clan PB
Sun 16 Jan 2011 - 9:29 by otakmu
» One Hit World Boss 2011 | Ninja Saga
Tue 11 Jan 2011 - 18:12 by kalinas09
» Cheat 3 Elemen
Tue 11 Jan 2011 - 18:05 by kalinas09