Modul 2 Cara Membuat Controller Pada CodeIgniter
-
Upload
andy-setiawan -
Category
Education
-
view
68 -
download
6
Transcript of Modul 2 Cara Membuat Controller Pada CodeIgniter
MODUL 2
CARA MEMBUAT CONTROLLER PADA CODEIGNITER
Sebuah controller dapat dikatakan sebagai jantung dari suatu aplikasi,
karena controller menentukan bagaimana permintaan HTTP yang harus
ditangani. Sebuah kelas Controller adalah sebuah file yang terletak di
dalam folder application/controller dan memiliki nama file yang sama
dengan nama kelasnya dan dikaitkan dengan URL. Secara default saat
pertama kali menginstall codeigniter dan menjalankannya, controller
codeigniter yang pertama kali di jalankan adalah controller welcome, saat
anda menjalankan nya pada browser maka yang pertama kali di jalankan
adalah controller welcome. hal ini dapat di lihat pada pengaturan routes
codeigniter yang menetapkan controller welcome sebagai controller default
yang di jalankan. buka project controller yang sudah anda letakkan pada
localhost kemudian buka file pengaturan routes.php yang terletak di
application/config/routes.php
Segment-segment pada URL pada codeigniter mencerminkan Controller yang dipanggil. Contoh
http://www.domainsaya.com/class/fungsi/id maka domain tersebut dapat dipecah menjadi bagian bagian diantaranya:
Adapun komponen-komponen URL diatas adalah
Konfigurasi Base Url, Bagian ini merupakan url yang kita masukkan pada konfigurasi base_url yang berupakan url paling dasar
untuk mengakses web atau aplikasi kita
Segmen URl pertama yaitu class. Class tersebut merupakan nama kelas controller yang akan kita panggil. Apabila segment ini
kosong maka akan digantikan dengan default controller yang telah disetting di konfigurasi router.php
Segemen URl ketiga biasanya berisi parameter dari fungsi. Jika fungsi dari controller yang dipanggil mempunyai parameter maka
parameternya harus dimasukkan sebagai segement URL sesuai aturan
Untuk mengakses index dibrowser:
http://localhost/modul1/index.php/Belajar
Dan jika anda ingin menjadikan controller belajar ini sebagai controller
default anda dapat melakukan setting nya di application/config/routes.php.
dan ubah pengaturan default_controller menjadi belajar.
$route['default_controller'] = 'belajar';
Untuk mengakses method halo dibrowser:
http://localhost/modul1/index.php/Belajar/halo
Cara membuat controller pada codeigniter.
Untuk membuat controller baru pada codeigniter anda dapat membuat
file baru pada application/controllers/. untuk contoh di sini saya akan
membuat sebuah controller belajar.php. dan untuk mendefinisikan
class belajarnya buat class baru di dalam file belajar.php
application/controllers/belajar.php
codenya seperti ini