Diagram Alur Aplikasi CodeIgniter Beserta Penjelasannya
Belajar CodeIgniter - Berikut ini adalah diagram alur aplikasi CodeIgniter yang baru saja saya pelajari di website resmi CodeIgniter.
Penjelasan:
Source: https://codeigniter.com/user_guide/overview/appflow.html |
Penjelasan:
- File index.php merupakan front controller yang bertugas untuk menginitialisasi sumber daya-sumber daya yang diperlukan untuk menjalankan CodeIgniter;
- Sementara itu router bertugas untuk menganalisa HTTP Request yang diterima, menentukan apa yang harus dilakukan dengannya;
- Jika terdapat cache yang sesuai dengan HTTP Request tersebut, maka itu yang akan dikirimkan ke browser, merupakan jalan pintas dari eksekusi sistem yang normal;
- Security. Merupakan section yang bertugas menyaring HTTP Request yang diterima dan data pengguna-data pengguna lainnya sebelum Application Controller dimuat demi alasan keamanan;
- Selanjutnya, Application Controller bertugas untuk memuat models, libraries, helpers, plugins, dan scripts yang diperlukan agar CodeIgniter bisa berjalan dengan baik;
- Akhirnya, view merupakan proses rendering page ke browser pengguna yang telah mengirimkan HTTP Request ataupun data pengguna tersebut diatas;
- Disini, caching bekerja menyimpan salinan dari page yang dirender untuk dikirimkan ke browser pengunjung untuk kunjungan berikutnya ke page yang sama.
Demikian blogpost tentang diagram alur aplikasi CodeIgniter, semoga bermanfaat.
Sumber: https://codeigniter.com/user_guide/overview/appflow.html
Comments
Post a Comment