ホームページ >バックエンド開発 >PHPチュートリアル >CI (CodeIgniter) フレームワークの概要_PHP チュートリアル
CodeIgniter はアプリケーション フレームワークです
1. 無料: CodeIgniter は Apache/BSD スタイルのオープンソース ライセンスに基づいてライセンスされており、必要な限り使用できます。
2. シンプルさ: CodeIgniter は非常に軽量で、コア システムに必要なのは非常に小さなライブラリだけです。
3. MVC: CodeIgniter は MVC メソッドを使用して、プレゼンテーション層とロジック層をより適切に分離します。
---アプリケーションフローチャート
CodeIgniter は、モデル-ビュー-コントローラーの設計パターンに基づいています。 MVC は、アプリケーションの論理層とプレゼンテーション層を分離する方法です。実際には、プレゼンテーション層は PHP スクリプトから分離されているため、Web ページに含めることができるスクリプトはほとんどありません。
モデル はデータ構造を表します。通常、モデル クラスには、データベースからデータを取得、挿入、更新するための関数が含まれます。CodeIgniter は MVC の使用に関して非常に緩いため、モデルは必要ありません。この分離が必要ない場合、またはモデルの保守が思ったよりも複雑であることがわかった場合は、それらを無視して、コントローラーとビューの使用を最小限に抑えた独自のアプリケーションを作成できます。 CodeIgniter を既存のスクリプトと組み合わせたり、システム用の独自のコア ライブラリを開発したりすることもでき、自分にとって最適な方法で作業できるようになります。