segala sesuatu yang berhubungan dengan dunia tak ada yang sulit |
Codeigniter adalah sebuah framework yang relatif mudah untuk diimplementasikan, meskipun oleh pemula sekalipun. Karena dokumentasi yang bagus dan support yang cepat dari team mereka.
Disini penulis akan ajak anda untuk membuat sebuah aplikasi pertama menggunakan framework Codeigniter. Kita akan mengenal konsep MVC disini, dimana pemisahan antara controller, bisnis proses, dan view-nya. Oke.. mari kita mulai.
Mulai dari mana?
Pertama yang kita lakukan adalah mendapatkan source dari Codeigniter. Silahkan klik disini untuk download, dan ekstrak pada folder server lokal anda.
Jika ingin menggunakan virtual source silahkan ikuti instruksinya disini, bagi anda yang menggunakan Windows OS. Disini saya asumsikan kita gunakan host: “http://sample.fx”.
Sekarang silahkan buka file application/config/config.php. Dan pertama kita set
$config['base_url'] = 'http://sample.fx';
$config['index_page'] = ”;
Sementara cukup dua konfigurasi itu saja kita rubah, karena sudah cukup untuk apa yang akan kita kerjakan sekarang. Dan sekarang kita lanjutkan melakukan konfigurasi pada file route.php pada folder yang sama. dan rubahlah:
$route['default_controller'] = "homepage";
Mari lanjutkan dengan membuat Controller. Seperti yang sudah kita set pada default_controller di route.php maka kita akan buat controller Homepage. Buatlah file baru dan simpan di application/controller/ dan beri nama homepage.php. Didalam file tersebut masukkan kode berikut:
<?php
class Homepage extends CI_Controller{
public function __construct(){
parent::__construct();
}
public function index(){
echo "Halo saya skrip menggunakan Codeigniter.";
}
}
Oke, silahkan buat file baru, simpan di application/view/ dan berinama sample.php. Dan masukkan kode berikut:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Sample.fx - <?php echo $judul_halaman ?></title>
</head>
<body>
<h1><?php echo $judul_halaman ?></h1>
<?php echo $konten ?>
</body>
</html>
public function index(){
$data = array(
'judul_halaman' => "Contoh halaman menggunakan codeigniter",
'konten' => "<p>Ini adalah konten yang dibuat menggunakan controller</p>"
);
$this->load->view('sample', $data);
}
0 komentar:
Posting Komentar