Berikut ini contoh sederhana Controller beserta penjelasan listing code nya
- Kita buat 1 contoh controller yang akan kita tampilkan, dalm hal ini dinamakan file c_hello_world.php
class C_Hello_World extends CI_Controller {
function __construct() {
//
}
function index() {
echo "index";
}
function testFungsiLain() {
echo "test fungsi lain";
}
}
/*end of file*/Penjelasan kode :
- class C_Hello_World extends CI_Controller : deklarasi class dengan nama C_Hello_World yang di inherit dari class CI_Controller, yakni class Code Igniter yang menangani controller
- function __construct() -> merupakan konstruktor, yang merupakan fungsi yang akan dijalankan paling awal, akan tetapi boleh di tiadakan
- function index() -> merupakan fungsi default, jika saat memanggil class tanpa menyebutkan fungsinya
- function testFungsiLain() -> merupakan salah satu contoh fungsi lain
- Buka salah satu browser untuk menjalankannya, cara memanggilnya :
- Dengan mengetikkan -> http://localhost/CodeIgniter/index.php/c_hello_world
- - index.php -> merupakan file index pada folder controller
- - c_hello_world -> nama file yang telah dibuat, namun tanpa mengetikkan ekstensinya
- - Hasil yang akan ditampilkan adalah index, karena secara default akan dipanggil fungsi index()
- Dengan mengetikkan -> http://localhost/CodeIgniter/index.php/c_hello_world/testFungsiLain
- testFungsiLain -> nama fungsi yang telah disebutkan secara spesifik
- Hasil yang akan ditampilkan adalah index, karena secara default akan dipanggil fungsi index()
- Dengan mengetikkan -> http://localhost/CodeIgniter/index.php/c_hello_world
Comments
Post a Comment