Apr 12, 2013

View Data pada Codeigniter

wah, setelah +/- sebulan ga posting, akhirnya sekarang diberikan kembali kesempatan buat posting lagi :D

OK. Pada postingan instal codeigniter terdahulu, kita sudah berhasil install framework codeigniter, postingan sekarang adalah lanjut untuk mencoba menampilkan data yang ada di database ke browser..

nah, dari hasil instalasi pada postingan instal codeigniter kemarin, yang perlu kita lakukan adalah membuat database dan tabel serta menginputkan beberapa data yang akan kita gunakan. 

untuk membuat databasenya, mari kita lakukan dengan senang riang gembira, pertama hidupkan dulu service Apache dan MySQL nya lewat XAMPP Control Panel. Lalu, lewat browser akses lah URL ini : localhost/phpmyadmin
maka, akan terlihat tampilan sbb


nah, buat databasenya, isikan nama database pada kolom "Create new database" lalu klik tombol "Create". untuk nama database yang saya gunakan adalah "book_db", boleh gunakan nama yang lain. Setelah itu akan muncul halaman untuk membuat tabel, masukkan nama tabel beserta jumlah field database yang akan  digunakan lalu tekan tombol "Go", maka akan muncul halaman untuk membuat struktur dari tabel yang akan kita buat. Untuk posting ini, strukturnya seperti gambar dibawah


lalu tekan tombol "Save"

Nah, tabel sudah berhasil kita buat, lalu sekarang kita insertkan beberapa data dalam tabel tersebut. Insert.. Insert.. Insert.. hehe, ya insert terserah aja berapa data yang dimau.. klo sudah, urusan untuk database sudah kelar,, mari kita pindah ke Codeigniter sekarang.. :D

pertama, kita setting biar si Codeigniter kenal sama database kita :D, caranya kita edit file database.php yang ada di direktori xampp/htdocs/ci/application/config, ganti value yang ada dengan value berikut :

Lanjut.. Kita buat dahulu class model. Model adalah sebuah class PHP yang akan "bersentuhan" dengan database. Untuk nama class model yang saya buat namanya Test_model. Nama class harus dimulai dengan huruf besar, sedangkan nama filenya sendiri adalah test_model.php sesuai dengan nama classnya, dengan huruf awal adalah huruf kecil. Direktorinya ada di xampp/htdocs/ci/application/models

test_model.php
lalu kita buat class view. View adalah web page, nantinya digunakan untuk menampilkan informasi di browser. Direktorinya ada di xampp/htdocs/ci/application/views

test_view.php
terkahir adalah class controller. Controller adalah class yang akan menghandel segala request yang datang, atau gampangnya, controller adalah class yang menghubungkan antara model dan view. Diretorinya ada di xampp/htdocs/ci/application/controllers

test_controller.php
jika sudah, sekarang running aplikasinya, akses melalui browser ke URL : localhost/ci/index.php/test_controller/get_book_data

pemanggilan /test_controller/get_book_data menyatakan bahwa request yang datang akan di-handel oleh controller bernama test_controller dan method yang akan digunakan pada controller tersebut adalah method get_book_data.

hasilnya...

 semoga bermanfaat :D

*** Hanya Sekedar Catatan ***
***      Biar Ga Lupa     ***



Catatan Terkait:

2 comments:

  1. lapor itu kurang tanda kurung kurawal dan semicolon di test_model.php

    ReplyDelete