Rabu, 25 Maret 2015

Menampilkan View Di CodeIgniter

Untuk membuat  view menggunakan Code Igniter tidaklah sulit, pertama kita harus membuat controller dahulu. Sebelum itu kita install Framework CodeIgniter terlebih dahulu. Pertama copy folder master CI kedalam localhost. Lalu edit file config.php “application/config/config.php” cari config[‘base_url’] rubah isinya sesuai dengan base url aplikasi anda. Jika anda meletakkanya di
localhost maka isikan base urlnya dengan http://localhost/nama_folder_ci/ misalnya http://localhost/tugas_ci/


Setelah itu buat controller untuk menampilkan sebuah view. Masuk dalam folder aplcation/controller/ buat controller dengan nama home. Tulis code dibawah ini di controller home.


Perhatikan nama class, nama class haru sesuai dengan nama file dan huruf depan menggunakan uppercase. Lalu class tersebut merupakan class turunan cari CI_Controller.
Function index inilah yang saya gunakan untuk menampilkan sebuah view. Pada fungsi ini mempunyai 1 parameter dengan nama page. Pada code if($page==””) $page=0; digunakan jika parameter page bernilai kosong maka isi nilai variable page dengan nilai 0. Parameter inilah yang nantinya saya gunakan untuk menampilkan data tertentu pada sebuah view, karena saya menggunakan 1 view yang bisa menampilkan konten berubah-ubah maka saya harus membuat sebuah variable array untuk menampung data-data artikel.
Perhatikan nilai dari data[0] dan data[1] berisi array assosiativ(array yang berindex string). Dimana terdapat index title yang saya digunakan untuk menyimpan nama title dari halaman yang ditampilkan, inde judul merupakan judul artikel pada halaman tersebut, dan index isi yang saya gunakan untuk menyimpan isi artikel.
Kemudian saya menampilkan sebuah view dengan nama index $this->load->view(‘index’,$data[$page]).

Perhatikan code untuk meload view terdapat 2 parameter yaitu nama view dan data yang dikirimkan ke view tersebut. Data yang dikirimkan tergantung dari parameter page pada fungsi index. Jika parameter bernilai 0 maka yang dikirimkan data[0] jika parameter bernilai 1 maka yang dikirimkan ke view adalah data[1].

Sekarang buatlah view di application/view/ dengan nama index.php. tulis code dibawah ini pada view index.php :


Perhatikan pada tag title. Berisi varibel title yang dikirimkan oleh controller home tadi. Lalu disitu ada code php untuk menampilkan judul da nisi artikel yang dikirimkan dari controller home. Jangan lupa jika menyisipkan file css atau javascript tambahkan fungsi base_url() didepannya. Agar file tersebut dapat dibaca disembarang url. Perhatikan code berikut


Itu adalah code untuk membuat menu atau link yang mengarah ke controller dan fungsi yang sama tetapi parameternya berbeda.  terakhir copykan folder css pada document root program ci anda
sekarang cek di localhost/tugas_ci/


Sekian Tutorial dari saya terima kasih. :D



1 komentar:

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com