Facebook
RSS

Membuat Template dengan CodeIgniter Bagian 1

-
Anonim

Kali ini saya belajar mengatur template dengan framework CodeIgniter.
Untuk bagian pertama ini, saya belajar bagaimana menyusun template dengan Controller dan View pada CodeIgniter. Sekilas sebagai pelengkap dokumentasi ini, pemahaman sederhana saya tentang Controller adalah suatu class dalam konsep OOP. Sedangkan View adalah sebagai sarana untuk menampilkan perintah-perintah dan nilai dari Controller situs judi bola

Saya mencoba merancang template secara umum, yakni memiliki header, topmenu, content, dan footer.

*Klik pada gambar untuk memperjelas





















Dalam menyusun template di CodeIgniter, antara elemen satu dengan yang lain dipisahkan. Maksudnya antara Header, Menu, dll tidak berada pada file yang sama. Oleh karena itu kita harus membuat elemen-elemen tersebut.

Berikut ini adalah pohon directory saya. Saya menggunakan CI 1.7.2.






















Oleh karena itu BASE URL pada system/application/config/config.base_url, saya ubah sebagai berikut:






Sehingga jika saya ketikkan pada browser, http://localhost/Mytemplates/index.php, akan muncul welcome_message dari CodeIgniter. Ini adalah tampilan dari class Welcome pada controller default-welcome.













Berikutnya adalah membuat masing-masing elemen. Saya simpan pada folder –layout-pada root directory tadi.
1.) header.php








2.) topmenu.php








3.) content.php









4.) footer.php








Kita siapkan Controller untuk menampikan elemen-elemen tersebut, C:\xampp\htdocs\MyTemplates\system\application\controllers\Home.php

Home.php ini akan menampilkan template.php pada view, yang menampung header.php, topmenu.php, dll. Sebenarnya dapat juga kita dapat menampilkan elemen-elemen ini dari Home.php. Tapi saya gunakan template.php untuk latihan berikutnya dan agar file lebih rapi.

Home.php












Sedangkan template.php ditempatkan pada Views. à C:\xampp\htdocs\MyTemplates\system\application\views\layout\template.php.








Berikutnya debugging.

http://localhost/Mytemplates/index.php/home








Kesimpulan:
Pemakaian framework pada penyusunan layout/template adalah agar programmer lebih mudah dalam proses modifikasi pada tiap elemen. Kerangka dari apa yang kita tulis sebelumnya secara mudah dapat digambar sbb:

1783 Responses so far.

«Terlama   ‹Lebih tua   2001 – 1783 dari 1783   Lebih baru›   Terbaru»
«Terlama ‹Lebih tua   2001 – 1783 dari 1783   Lebih baru› Terbaru»

Leave a Reply