Modul 2 Cara Membuat Controller Pada CodeIgniter

3
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

Transcript of Modul 2 Cara Membuat Controller Pada CodeIgniter

Page 1: 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

Page 2: Modul 2 Cara Membuat Controller Pada CodeIgniter

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

Page 3: Modul 2 Cara Membuat Controller Pada CodeIgniter

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