Page 28 - Framework Codeigniter 2
P. 28
www.koder.web.id – Kumpulan tutorial komputer
<?php
class Blog extends CI_Controller {
}
Berikut ini contoh yang salah :
<?php
class blog extends CI_Controller {
}
Pada contoh di atas nama fungsi yang dipanggil adalah index (). Fungsi "Index" akan selalu dibaca
secara default jika segmen kedua dari URI kosong. Cara lain untuk menampilkan "Hello
CodeIgniter" adalah dengan mengakses url berikut:
localhost/index.php/blog/index/
Segmen kedua dari URI yang menentukan fungsi mana yang akan dipanggil dari controller. Mari
kita coba menambahkan fungsi baru ke controller:
<?php if ( ! defined('BASEPATH')) exit('No direct script access
allowed');
class Blog extends CI_Controller {
function __construct()
{
parent::__construct();
}
function index()
{
echo "Haloo.. saya adalah contoh codeigniter pertama";
}
function komentar()
{
echo "Ini adalah fungsi komentar";
}
}
/* End of file Blog.php */
/* Location: ./application/controllers/blog.php */
Sekarang cobalah panggi URL berikut untuk melihat fungsi komentar:
localhost/index.php/blog/komentar/
Maka hasilnya akan menampilkan pesan "Ini Fungsi Komentar". Jika ingin mengisi variabel
$param maka Anda tinggal menambahkan sebuah URI lagi setelah Blog. Biasanya parameter
ketiga atau lebih digunakan sebagai parameter (kecuali Anda menambahkan folder di dalam folder
controller). Sebagai contoh URI yang disertai parameter seperti ini:
23