Controller adalah salah satu bagian terpenting dari Codeigniter. Tampilan yang pertama kali muncul ketika berhasil menginstal Codeigniter juga merupakan hasil dari kode suatu controller, yaitu welcome.php .
file controller welcome.php bisa Sobat temukan di folder application/controllers.

Berikut isi dari file tersebut:

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



Kode di atas telah penulis hilangkan bagian comment-nya, hanya diambil bagian penting saja. Disitu terdapat deklarasi class bernama welcome{}.Di class welcome{} tersebut terdapa sebuah method index().

Kode yang menampilkan "Welcome to Codeigniter" terletak pada baris ke-6.
kode tersebut me-load (memanggil) view bernama welcome_message, yang sebenernya merupakan file welcome_message.php yang tersimpan di folder application/views.
Jadi, untuk memanggil view, kita cukup menyebutkan nama file-nya saja tanpa ekstensi *.php

Berikut langkah-langkah dalam membuat Controller:


 <?php
  
 class Page CI_Controller {
  
  public function index()
  {
   echo 'Halaman home.';
  }
 }


Pada kode di atas, kita deklarasikan sebuah class bernama Page{}. Class tersebut meng-extends class CI_Controller{}, atau dengan kata lain class Page{} adalah turunan dari class CI_Controller{}.

Sobat masih ingat, pada folder system/core terdapat file bernama Controller.php .
Di file itulah deklarasi class CI_Controller{} berada, yang merupakan cikal bakal semua class controller yang akan kita buat.

Di dalam class Page{} terdapat sebuah method bernama index(). Di method index() itulah ada perintah echo untuk menampilkan string "Halaman home".


selanjutnya Pada browser, buka alamat http://wanto.com/page. Anda akan medapatkan tampilan seperti di bawah ini:



selanjutnya, Kita akan menambahkan halaman about. Untuk menambahkan halaman about, ikuti langkal berikut:


 <?php
  
 class Page CI_Controller {
  
  public function index()
  {
   echo 'Halaman home.';
  }
  
  public function about()
  {
   echo 'Halaman about.';
  }
 }

Pada browser, buka alamat http://wanto.com/page/about,
makahasilnya akan terlihat seperti gambar di bawah ini:
halaman about merupakan penambahan method about(), yang telah dapat digunakan setelah fungsi index() dijalankan. 



2 Comments

  1. This comment has been removed by a blog administrator.

    ReplyDelete
  2. agen togel online paling baik

    https://www.klik4d.site/prediksi-togel-akurat-hk-tanggal-23-agustus-2019/
    https://www.klik4d.site/prediksi-togel-akurat-sgp-tanggal-16-september-2019/
    https://www.klik4d.site/kumpulan-makna-mimpi-lihat-bulan-dalam-togel/

    Link Official Bolavita : http://159.89.197.59/
    Telegram : +62812-2222-995
    Wechat : Bolavita
    WA : +62812-2222-995
    Line : cs_bolavita

    ReplyDelete