Kemarin saya telah menulis artikel tentang Konsep MVC (Model View Controller) pada CodeIgniter, kali ini saya akan coba jelaskan bagaimana cara buat controller.

Sebenarnya ini sangat mudah, namun saya masih sering menerima pertanyaan tentang ini. Ok langung saja berikut adalah codenya,

Kode Controller

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class User extends CI_Controller {
	
	public function __construct()
    {
        parent::__construct();
    }

   //Tempat anda meletakan code

}

Saya contohnya membuat controller User.

Cara Menyimpan

Diatas saya contohkan untuk controller dengan nama User (lihat nama class nya).

Maka anda harus menamai file sesuai dengan nama class tersebut dan jangan lupa format filenya php.

Menurut contoh diatas maka anda harus menyimpan file dengan nama User.php

Anda harus simpan pada folder application/controller.

Catatan Penting

  • Nama file controller harus sama dengan nama class dari controller
  • Nama file dan nama class dari controller usahakan huruf depannya selalu huruf besar. Agar ketika nanti diupload di hosting tidak error.
  • Contoh pada artikel ini telah menerapkan 2 poin diatas.

Cara Memanggil

Karena controller ini akan dipanggil di url maka anda harus memanggilnya dengan menggunakan browser.

http://localhost/namaweb/user

atau

http://localhost/namaweb/index.php/user

Meskipun tadi anda memberi nama controller dengan awalan huruf besar, anda akses dengan huruf kecil semua tidak jadi masalah.

Jika tampilannya blank alias putih semua maka berhasil, tapi jika muncul error 404 not found, brarti ada yang salah dan anda harus teliti lagi baca artikel ini.


Terus baca lanjutan dari artikel ini hingga habis, agar nyambung semuanya.

  1. Konsep MVC (Model View Controller) pada CodeIgniter
  2. Cara Buat Model CodeIgniter
  3. Cara Buat View CodeIgniter
  4. Cara Buat Controller CodeIgniter
  5. Menghubungkan Model, View, dan Controller CodeIgniter

Komentar