Cara Membuat Controller pada Codeigniter 3


    Controller dapat diartikan dalam bahasa Indonesia yang memiliki makna pengontrol atau pengatur, yang memiliki tugas untuk mengatur setiap aksi  pada aplikasi yang dibangun. Pada Codeigniter Controller berperan paling penting dari mulai mengirimkan parameter, menangani inputan form (form headling), mengatur view dan model, mengaktifkan atau memanggil library dan helper codeigniter dan masih banyak lagi peran controller dalam membangun sebuah aplikasi.
    Saat pertama kita menginstall codeigniter dan menjalankannya, secara default cotroller codeigniter pertama kali kita jalankan adalah codeiginter welcome. Hal ini dapat dilihat pada pengaturan routes codeigniter yang menetapkan controller welcome sebagai controller default yang dijalankan.

Dalam pembuatan controller memiliki  beberapa aturan, sebagai berikut :

1. Penulisan nama file
    Dalam membuat controller file harus dibuat dalam folder application/controllers dan penulisan nama file harus diawali dengan huruf besar. Jika nama terdiri dari dua suku kata atau lebih, dipisah dengan underscore.


2. Penulisan nama class
   File controller berisi sebuah class, untuk menulis nama class yang benar harus ditulis dengan  huruf capital.


3. Penulisan nama Method
    Untuk penulisan nama method dapat ditulis dengan huruf lowercase jika terdapat lebih dari suku kata, dapat dipisah dengan underscore.



Class Contructors
    Method __costruct() merupakan method yang akan selalu dieksekusi setiap kali mengkases controller. Biasanya method  __construct() digunakan untuk inisialisai. JIka anda ingin menggunakan konstruktor disalah satu controllers, anda harus menempatkan baris kode berikut.
parent::__construct();
Baris ini diperlukan karena konstruktor lokal anda akan menimpa konstruktor yang ada di kelas pengontrol induk sehingga kita perlu memanggilanya secara manual.

    Pada contoh berikut akan membuat controller dengan nama Belajar, dengan function construct, method (index, view, edit), dengan tampilan text pada setiap method diakses.







Komentar