24 lines
983 B
ReStructuredText
24 lines
983 B
ReStructuredText
######################
|
|
Application Flow Chart
|
|
######################
|
|
|
|
The following graphic illustrates how data flows throughout the system:
|
|
|
|
|CodeIgniter application flow|
|
|
|
|
#. The index.php serves as the front controller, initializing the base
|
|
resources needed to run CodeIgniter.
|
|
#. The Router examines the HTTP request to determine what should be done
|
|
with it.
|
|
#. If a cache file exists, it is sent directly to the browser, bypassing
|
|
the normal system execution.
|
|
#. Security. Before the application controller is loaded, the HTTP
|
|
request and any user submitted data is filtered for security.
|
|
#. The Controller loads the model, core libraries, helpers, and any
|
|
other resources needed to process the specific request.
|
|
#. The finalized View is rendered then sent to the web browser to be
|
|
seen. If caching is enabled, the view is cached first so that on
|
|
subsequent requests it can be served.
|
|
|
|
.. |CodeIgniter application flow| image:: ../images/appflowchart.gif
|