Alur Kerja Website dengan Sistem MVC
Ketika membuka projek dengan menggunakan browser, maka Anda akan melihat sebuah tampilan default dari CodeIgniter.
Berikut adalah alur kerja dari sebuah website yang menggunakan sistem MVC:
- User mengirim request ke web;
- File yang pertama kali dieksekusi adalah index.php
- Lalu dari index.php, request akan diteruskan oleh Routes.php
- Routes.php akan mencari cache di server, apabila terdapat cache maka cache itu yang akan digunakan, namun apabila tidak ada cache maka request diteruskan ke Controller;
- Controller bertanggung jawab untuk mengambil data dari Model dan me-rendernya ke dalam View.
- View dikirim ke pengguna dan disimpan dalam cache, apabila fitur cache aktif.