Cara Penerapan Controller Codeigniter
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:
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
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:
2 Comments
This comment has been removed by a blog administrator.
ReplyDeleteagen togel online paling baik
ReplyDeletehttps://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