# CodeIgniter ユーザガイド 日本語版 Version 2.0.0

ユーザガイドを検索

# アプリケーションフローチャート

次の図は、システムの中をどのようにデータが流れるかを示したものです:

1. index.phpがフロントコントローラとして振る舞い、CodeIgniterの実行に必要な基本リソースを初期化します。
2. ルータは、何を実行すべきかを決定するため、HTTPリクエストを解析します。
3. キャッシュが存在する場合、通常のシステム処理がバイパスされ、キャッシュが直接ブラウザに送信されます。
4. セキュリティです。アプリケーションコントローラが読み込まれる前に、HTTPリクエストとユーザが送信したデータは、セキュリティのためにフィルタリングされます。
5. コントローラがモデル、コア・ライブラリ、ヘルパ、それからHTTPリクエスト処理に必要なすべてのリソースをロードします。
6. 最終処理されたビューがレンダリングされ、閲覧できるようにするためにwebブラウザに送信されます。もしキャッシュ機能が有効になっていれば、後のリクエストでキャッシュが送信されるように、送信前にまずビューがキャッシュに保存されます。