Selamat Pagi,
Pulang kerja saya sempatkan untuk dapat posting di blog hehe
Kalau sebelumnya di postingan sebelumnya kita sudah membahas cara instalasi framework codeigniter dan belajar route , sekarang saya mau jelasing konsep dasar dari framework. Salah satu konsep dasar dari framework yaitu M, V, C.
Mungkin teman-teman bertanya-tanya apa sih singkatan itu. Saya akan jelaskan satu-satu
M= Model, yaitu bagian yang mengurusi database aplikasi teman-teman, dimana kita bisa membuat fungsi-fungsi dan kelas-kelas pada bagian ini. Intinya untuk bagian database ya
V= View, dari namanya saja kita sudah tahu kan, Tampilan, dimana pada bagian ini mengurusi bagian html kita
C= Controller, pusat untuk bagian mengatur antara view dan model juga sebaliknya, semua logic teman-teman tertuang banyak di bagian ini. Wedew.
Dari pada bingung kita buka teks editor kita masing-masing. Disini saya pakai teks editor atom
Di postingan sebelumnya kita sudah download dan juga ekstrak file dari codeigniter dan kita jalankan pada web server kita masing-masing dan muncul gambar welcome
dari sana kita bisa cek bagaimana bisa muncul
Untuk menampikan halaman tersebut ada 2 bagian yang digunakan yaitu controller dan view dimana untuk default mereka membuatkan controller bernama welcome.php dan view welcome_message.php
Kita lihat pada teks editor kita ya
Seperti gambar diatas jika kita ekstrak file codeigniter zipnya kita akan mendapatkan beberapa folder yang isinya code-code library dari developer codeigniternya dimana saya gak bisa jelasin satu-satu karena buanyak banget
Kita akan fokus pada ketiga folder dibawah yaitu controller, model dan views aja. Untuk file controller welcome.php ada pada folder view welcome_message.php berada pada views. kalau gak percaya silakan dapat dicoba cek lagi.
Temen-temen gak perlu capek mengatur-atur gimana jalannya, semua sudah disediakan oleh codeignter lho sesuai dengan routenya yang kita pelajari pada postingan sebelumnya.
kalau kita buka pada controller welcome.php, disana kita menemukan function index dimana otomatis akan terpanggil dari index tersebut akan menampilkan / mengembalikan nilai dari view welcome_message tanpa perlu eks PHP karena CI sudah mengetahui atau otomatis akan eksekusi berdasarkan namanya.
pada bagian view welcome_message.php kita seperti pada gambar di atas.
Okay mungkin segitu aja untuk pengenalan konsep MVC pada framework. Semoga temen-temen mengerti dan dicoba ya.
Semoga bermanfaat :)
Sekian dan terima kasih
Salam
Cloud27
No comments:
Post a Comment