138
autoload[helper] = arrayurl; Tambahkan url pada array helper seperti code diatas.
4. Masuk pada direktori controllers, buat file baru dengan nama Web.php,
dan tulis code dibawah ini dalam file tersebut.
C:xampphtdocsmyproyekapplicationcontrollersWeb.php
1 2
3 4
5 6
7 8
9 10
?php defined
BASEPATH ORexit
No direct script access allowed ;
class Web
extends CI_Controller
{ publicfunction
index {
this -
load -
view home
; }
}
5. ubah default controller yang awalnya controller welcome menjadi controller web.
route[default_controller] = welcome; Rubahlah menjadi
route[default_controller] = web; Untuk merubah controller yaitu melalui file routers.phpyang ada dalam folder
config.
139 6. Jalankan web dengan mengakses myproyek dengan URL
http:localhostmyproyek 7. Jalankan program di web browser tampilkan dan analisa hasilnya
Petunjuk :
• Apabila browser menunjukan kesalahan error, berarti terjadi
kesalahan pada konfigurasi CodeIgniter •
Apabila browser sudah menampillkan hasil tapi tampilan masih acak-acakan berarti terjadi kesalahan dalam penulisan kode
HTML dan PHP.
3. Model
Sebelum membuat clas model, kita membuat database terlebih dahulu. Database merupakan media penyimpanan data web yang nantinya akan
kita olah.
1. Langkah pertama buatlah databse dengan namamyproyek melalui,
kemudia buat sebuah tabel artikel dengan field id, judul dan konten. 2. Masukan beberapa data dalam tabal tersebut
3. Masuk ke konfigurasi database pada CodeIgniter dan rubah beberapa konfigurasi menjadi seperti dibawah ini.
140
C:xampphtdocsmyproyekapplicationconfigdatabase.php
76 77
78 79
80 81
82 83
84 85
86 87
88 89
90 91
92 93
94 95
... kode php sebelum ... db
[ default
]= array
dsn =
, hostname
= localhost
, username
= root
, password
= ,
database =
myproyek ,
dbdriver =
mysqli ,
dbprefix =
, pconnect
= FALSE
, db_debug
= ENVIRONMENT
== production
, cache_on
= FALSE
, cachedir
= ,
char_set =
utf8 ,
dbcollat =
utf8_general_ci ,
swap_pre =
, encrypt
= FALSE
, compress
= FALSE
, stricton
= FALSE
, failover
= array
, save_queries
= TRUE
;
4. Buat file web_model.php dalam folder models, tulis kode dibawah ini
dalam file tersebut
C:xampphtdocsmyproyekapplication
1 2
3 4
5 6
7 8
9 10
11 ?php
if defined
BASEPATH exit
No direct script access allowed
; class
Web_model extends
CI_Model {