ホームページ >バックエンド開発 >PHPチュートリアル >CI (CodeIgniter) フレームワーク構成_PHP チュートリアル
MVC のコンポーネント:
モデル
データ構造を表します。通常、モデル クラスには、データベースからデータを取得、挿入、更新するための関数が含まれます。
View
はユーザーに表示される情報です。ビューは通常、Web ページです。
Controller
は、モデル、ビュー、および HTTP リクエストの処理と Web ページの生成に必要なその他のリソースの間の仲介者です。
例
たとえば、統計データのバッチをそれぞれ棒グラフと円グラフで表すことができます。 C の目的は、M と V の同期を確保することです。M が変更されると、V も同期して更新される必要があります。
CI の特徴:
シンプル: CodeIgniter は Apache/BSD スタイルのオープンソース ライセンスに基づいてライセンスされており、必要な限り使用できます。詳細については、ライセンス契約をお読みください (http://codeigniter.org.cn/)
無料: CodeIgniter は本当に軽量です。私たちのコア システムは、少数の非常に小さなライブラリのみを必要とします。これは、より多くのリソースを必要とするフレームワークとは完全に反対です
MVC: CodeIgniter は、モデル-ビュー-コントローラーのアプローチを使用しており、プレゼンテーション層とロジック層をより適切に分離できます。
特別な注意:
各コントローラーはクラスであり、各クラス内の関数はページです。
この概念は非常に重要です。
入口—>コントローラー—>メソッド—>パラメーター
localhost/index.php/welcome/index
コントローラー:
1. コントローラーとは正確には何ですか? コントローラーはクラスです。ファイル
ユーザーが URL を通じてアクセスするのは、コントローラー クラスの特定のメンバー メソッドです
、このメソッド内のコードは特定の操作を実行します
a. フォルダー applicationcontrollers を作成します
b. クラス名は大文字で始まる必要があります
c. コア コントローラー クラス CI_Controller を継承します
a. メンバーメソッド function() を作成します
b. デフォルトのアクセスはインデックスメソッドです
メソッド内の仮パラメータをメソッド セグメントの後に渡します
1. CI フレームワークの最新バージョンを CI 公式 Web サイトからダウンロードします。現在のバージョンは 2.13 です。
application: : : 最新バージョンはバージョン 2.13 …
システム CI フレームワークのソースコード
user_guide ユーザーマニュアル
index.php CI インターフェースファイル
3. フォルダーを作成しますci をルート ディレクトリにコピーし、application、system、index.php を ci にコピーします。次に、次の場所にアクセスします。 Localhost/ci/index.php /ようこそ/インデックス
このように使用できます。具体的な手順は次のとおりです:
1. アクセスする入口メソッドは上記の通り
入口—>コントローラー—>メソッド—>パラメータ
2. 主な理由は、アプリケーションの下のコントローラーフォルダー内の welcome.php ファイルがビューの下の welcome_message.php ファイルにアクセスするためです。
3. アクセス方法は?
ルーティング パス ファイル welcome が設定されています
これで、「Welcome to Codelgniter!」が表示されます
4. モデルでビジネス ロジック ファイルを作成し、ビューでファイルを表示します
www.bkjia.com