Codeigniter Application Flow Chart

Pada diagram berikut menujukkan gambaran/ilustrasi bagaimana data keluar dan masuk ke sistem dengan menggunakan framefork codeigniter.


Berikut adalah penjelasan:

  1. File index.php berfungsi sebagai controller depan. Setiap URL yang diakses harus melewati file index.php ini. Beberapa pengaturan juga ada didalam file ini. Atau kalau anda tidak mau pusing, silahkan pakai saya setting default yang diberikan.
  2. Router akan memeriksa HTTP request, kemudian memberitahukan kepada sistem apa yang harus dilakukan.
  3. Jika data sudah ada di Chace, permintaan akan langsung dikirim kembali ke browser.
  4. Security, sebelum controller diakses, HTTP request dan semua data-data yang dikirim dari user akan difilter terlebih dahulu untuk memastikan keamanan.
  5. Jika sudah berhasil melewati Security, maka controller akan menyiapkan/mengambil data-data yang diperlukan, seperti di drivers, models, libraries, helpers, packages, scripts dan data-data lainnya.
  6. Data-data tersebut akan dikirim ke view untuk dibuatkan tampilannya, kemudian dikirim ke browser untuk ditampilkan. 
  7. Jika Chacing diaktifkan, maka akan disimpan terlebih dahulu di chace, jadi selanjutnya jika ada mengakses URL yang sama akan di load lebih cepat.

Demikian penjelasan singkat mengenai alur data pada framework Codeigniter. Jika ada pertanyaan, silahkan diketikkan pada form komentar dibawah ini.


Terima Kasih
Salam Penulis Coding

No comments:

Post a Comment