CodeIgniter-MVCフレームワーク

CodeIgniterはに基づいています Model-View-Controller (MVC) development pattern。MVCは、アプリケーションロジックをプレゼンテーションから分離するソフトウェアアプローチです。実際には、プレゼンテーションはPHPスクリプトとは別のものであるため、Webページに最小限のスクリプトを含めることができます。

  • ザ・ Modelデータ構造を表します。通常、モデルクラスには、データベース内の情報の取得、挿入、更新に役立つ関数が含まれています。

  • ザ・ Viewユーザーに提示されている情報です。ビューは通常Webページですが、CodeIgniterでは、ビューはヘッダーやフッターのようなページフラグメントにすることもできます。RSSページ、またはその他の種類の「ページ」にすることもできます。

  • ザ・ Controller モデル、ビュー、およびHTTPリクエストを処理してWebページを生成するために必要なその他のリソース間の仲介役として機能します。