Selasa, 24 Maret 2015

CARA MEMBUAT WEB DENGAN CODEIGNITER (perkenalan controller dan views)

Pertama anda download file codeigniter di web resminya (gratis).
Ekstrak ke lokasi web server anda. Misal di D:/xampp/htdocs. Isi file di dalamnya ada folder application, system, user guide dan index.php
Lalu masuk ke web browser anda dan ketikkan localhost/codeigniter
Lalu akan muncul tampilan default seperti ini.
Ket : tampilan tersebut memanggil dari file di dalam folder application/controller bernama welcome.php yang di dalamnya mempunyai fungsi yang akan me-load dari folder application/views yang bernama welcome_message.php 

Lalu saya mengubah nama file yang berada pada folder application/views menjadi selamat.php maka otomatis kita juga harus mengubah isi fungsi yang ada pada controller menjadi gambar seperti ini

 Lalu ketika di coba di web browser maka tampilannya sama seperti yang pertama tadi.
Lalu saya edit isi dari file selamat.php yang berada pada folder application/views yang tampilannya seperti gambar dibawah ini
Dan saya mencoba membuat file baru bernama profil_lengkap.php pada folder application/views yang tampilannya seperti gambar dibawah ini
Dan saya menghubungkan (me-link kan) antara dua 2 file yaitu selamat.php dan profil_lengkap.php dengan cara apabila di klik Lihat Pofil Lengkapku pada selamat.php maka akan muncul profil_lengkapku.php dan jika di klik kembali maka akan kembali pada file selamat.php
Menghubungkannya dengan cara membuat fungsi baru yang terletak  pada file welcome.php pada controller. Fungsinya seperti gambar dibawah ini

Ket : fungsi pertama bernama index yang isinya memanggil file selamat.php pada folder application/views dan fungsi kedua bernama profil yang isinya memanggil file profil_lengkap.php juga pada folder application/views 

Lalu bagaimana codingan untuk me-link kan kedua file tersebut ??
Begini codingannya seperti pada gambar dibawah
Ket : pertama diarahkan pada lokasi awal D:/xampp/htdocs/codeigniter (root) dengan script base_url, lalu welcome adalah nama file dari sebuah controller yang berada pada folder application/controller. Dan profil adalah nama fungsi yang berada pada file welcome.php

Jika anda langsung menjalankan pada web browser, biasanya akan ada error karena belum dikonfigurasi lokasi untuk base_url nya dan helper dari url.
Cara konfigurasi lokasi dari base_url anda buka file config.php pada folder application/config dan cari script $config [‘base_url’] = ‘ ’;
Jika belum dikonfigurasi maka masih kosong lalu tugas anda untuk menambahkan dimana lokasi awalnya. Misalnya pada gambari diawah ini
Dan yang kedua konfigurasi penambahan url pada helper. Dengan cara ubah file bernama autoload.php yang berada pada folder application/config dan cari script $autoload [‘helper’] = array (‘ ’);
Lalu tambahkan url tampilannya akan menjadi seperti gambar dibawah ini
Ket : untuk bisa mengakses base_url anda harus menambahkan url.
Dan proses me-link kan dari profil_lengkap.php kembali ke selamat.php seperti gambar dibawah ini
Ket : pertama diarahkan pada lokasi awal D:/xampp/htdocs/codeigniter (root) dengan script base_url, lalu welcome adalah nama file dari sebuah controller yang berada pada folder application/controller. Dan index  adalah nama fungsi yang berada pada file welcome.php

Lalu anda coba pada web browser.
Sekian dari saya dan semoga bermanfaat
TERIMA KASIH