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