![]() 41
Index.php
Routing
Caching
Security
View
Application
Controller
Models
Libraries
Helpers
Plugins
Scripts
Gambar 2.7 Cara Kerja Framework CI
(Sumber : Riyanto, 2011:2)
Pada file index.php yang bertindak sebagai control halaman depan akan
menginisialisasi semua resource yang diperlukan untuk menjalankan CI
atau halaman web, kemudian routing akan memeriksa dan
melakasanakn setiap request HTTP, apabila terdapat cache maka sistem
akan mengirim cache tersebut ke browser tanpa harus melewati
birokrasi sistem yang normal. Request HTTP akan difilter melalui
sebuah sistem pengaman sebelum membuka Application Controller dan
selanjutnya controller akan memuat seluruh resource, baik itu model,
library maupun helper yang akan digunkan untuk memproses data yang
akan dikirimkan. Terakhir adalah View, yang berfungsi untuk merender
hasil olahan controller dan mengirimnya ke web browser. View akan
di-Cache terlebih dahulu sebelum munculkan ke browser.
|