Yang jelas inti dari pembahasan ini adalah bagaimana caranya menampilkan sebuah text, entah itu Hello World, Halo Dunia, ataupun text yang lainnya ke sebuah layar / ke browser. Tanpa menggunakan framework Codeigniter, tentu hal ini sangat mudah dilakukan, tinggal membuat sebuah file .html atau .php kemudian di dalam file tersebut ketikkan text yang ingin di tampilkan.
Tetapi dengan menggunakan framework CI, hal ini tidak boleh sembarangan dilakukan. Ada aturan-aturan yang harus diikuti. Mulai dari pembuatan controller, pembuatan view, pembuatan model, dan lain sebagainya.
Baiklah, langsung saja kita inti pembahasannya, yaitu menampilkan text Hello World. Dan kita mulai dari membuat sebuah controller.
Buka kembali project pada pembahasan sebelumnya yang sudah kita buat, pada project tersebut kita sudah mempunyai folder di htdocs dengan nama belajar_ci.
Membuat Controller.
Buat sebuah file dengan nama latihan1.php di dalam folder \application\controllers\ kemudian ketikkan kode berikut di dalamnya:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Latihan1 extends CI_Controller {
public function index(){
echo "Hello World...";
}
}
?>
Selanjutnya buka browser, anda kemudain ketikkan url berikut :
http://localhost/belajar_ci/index.php/latihan1/Jika anda telah mengikuti langkah-langkah diatas, seharusnya di browser anda muncul tulisan :
Hello World...Tetapi jika tidak, silahkan periksa kembali langkah-langkah diatas, dan pastikan anda mengikutinya dengan sama persis, baik penamaan file, penamaan controller dan penggunakan huruf besar/huruf kecil
Berikut adalah penjelasan kode diatas.
- Mengakses Controller dan Functionnya di URL
Untuk mengakses controller yang anda buat, format penulisan urlnya adalah sbb
http://domainanda/index.php/nama_controller/nama_function
Secara default, jika pemanggilan url, hanya pada sampai nama controller, seperti URL diatas, maka secara otomatis function index yang akan dijalankan. URL diatas sama artinya dengan pemanggilan function index, sperti berikut :
http://localhost/belajar_ci/index.php/latihan1/index
- Penamaan File Controller - latihan1.php
Untuk pembuatan file controller, pastikan Anda membuat filenya di dalam folder \application\controllers\, berinama file tersebut dengan nama apa saja, aturan pemberian nama sama dengan aturan membuat sebuah variable.
Diawali dengan huruf, tidak boleh ada spasi/tanda baca, karakter yang diperbolehkan adalah huruf (a-z A-Z), angka (0-9) dan underscore (_).
- Penamaan Class Controller - Latihan1
Penamaan class controller ini tidak boleh sembarangan. Penamaannya harus sama dengan nama filenya. Dan huruf pertamanya diganti menjadi huruf besar.
Contoh : nama file latihan1.php nama controllernya Latihan1
Dan pastikan setiap controller yang dibuat meng-extends clas CI_Controllerclass Latihan1 extends CI_Controller
- Pembuatan Function
Pembuatan nama function sama seperti membuat function untuk sebuah class di php. Contoh:public function index(){ echo "Hello World..."; }
Ketika sebuah funtion dipanggil, maka CI akan menjalankan semua perintah yang ada di dalam function tersebut.
Demikian sedikit penjelasan tentang pembuatan Hello World dengan menggunakan CI. Jika ada yang kurang jelas, silahkan ditanyakan lewat form komentar dibawah ini.
Terima Kasih
Salam Penulis Coding
No comments:
Post a Comment