225 views

in Codeigniter

Belajar Membuat Controller Pada CodeIgniter

Spread the love

Pada artikel sebelumnya kita sudah mengetahui fungsi model, view dan controller. Kali ini yang akan kita bahasa adalah controller. File controller pada codeigniter terletak di direktori applications/controllers. Strukutr umum penulisan file controller adalah sebagai berikut:

<?php 
class Welcome extends CI_Controller { 
public function index() { 
$this->load->view('welcome_message');
	}
}
?>

Keterangan :
Welcome adalah nama class controller
CI_Controller adalah fungsi controller
index adalah nama function atau method
welcome_message adalah nama file view

Pada kasus ini kita tidak akan menggunakan views untuk menampilkan ke browser. Akan tetapi kita memanggilnya dengan menggunakan perintah echo langsung pada file controller. Untuk membuat file controller ada beberapa hal yang harus diperhatikan diantaranya adalah:

Pertama, nama file controller ber-extension .php dan diawali dengan huruf kapital. Pada kasus ini admin membuat nama file controller Testing

Kedua, nama class controller harus sama dengan nama file controller

Ketiga, nama class controller tidak boleh menggunakan spasi, tanda “-” tanda-tanda lainnya kecuali underscore

Keempat, tidak boleh ada nama function yang sama dalam satu class controller.
Hasil preview satu function dalam satu class controller

Gambar di bawah adalah sintaks method atau funtcion yang sama dalam satu controller beserta preview di browser nya