Struktur Folder Pada Framework Codeigniter 3.03

Hai semuanya kita kembali lagi pada dumet blog. Masih pembahasan Codeigniter Framework yang kita gunakan. Jika teman teman sudah didownload file codeigniternya silahkan teman teman extrak kebagian folder htdocs local severnya masing masing dan saya ubah namanya menjadi seperti berikut

dan ketika kita pindah ke browser ketikkan localhost/namafoldernya

maka kita akan lihat halaman welcome to mycodeiginiter yang artinya instalasinya sudah berhasil dan cukup mudah. Pada artikel kali ini kita akan melihat dan belajar tentang struktur dasar dari codeigniter seperti apa dan bagaimana perjalanan sampai bisa menampilkan view seperti berikut

kalo teman teman lihat didalam folder codeigniternya terdapat beberapa file dan folder yang tinggal kita gunakan saja contohnya sebagai berikut

Kemudian kita fokus pada folder application/config dan semua berawal dari file routes.php ini. Jika kita buka file tersebut maka akan ada default_controller yang artinya jika user tidak melakukan apa apa atau tidak memasukkan sesuatu pada URL maka dia akan secara otomatis mencari controller yang namanya welcome sebagai berikut

Controller itu sendiri teman teman bisa kita temukan pada folder application/controller. Pada file welcome controller tersebut terdapat fungsi index yang gunanya meload bagian view atau memanggil halaman dengan nama welcome_messages sebagai berikut

Kita lihat lagi welcome_messages ini berada pada bagian folder application/view. Pada view jika kita buka filenya maka kita akan lihat struktur HTML dan CSSnya yang kita bisa buktikan contohnya tambahkan tulisan disini

Itu dia saya mau kasih gambarannya mulai dari route dia akan melihat dari URLnya apa yang dimasukkan disitu dan otomatis mengecek controllernya dimana controller ini seperti jembatannya yang otomatis menjalankan function index lalu pada index ini dia akan meload apa yang akan ditampilkan ke user pada kasus ini yakni welcome_messages. Itu dia salah satu konsep dari framework yang berbasis MVC dimana kita memisahkan antara tampilan dan controllernya. Terima kasih. Sampai jumpa.

11 Januari 2016

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Mini Bootcamp Backend Laravel 11 Bulan Mei 2024 di DUMET School
Webinar Selanjutnya Mei 2024

Minggu, 26 Mei 2024, 09.00-13.00 WIB

(4 Jam Membuat Backend di Laravel 11)

chat