MVC の動作原理の簡単な紹介
1. クライアントがリクエストを開始します; 2. サーバーがリクエストを受信し、リクエスト; 3. 解析されたリクエストに従って、対応するコントローラーを見つけてコントローラーを実行します; 4. コントローラーはモデルを呼び出してデータを取得し、データをビューに渡します; 5. ビューはデータをレンダリングします。
MVC の正式名称は Model View Controller で、model-view-controller の略であり、ソフトウェア設計モデルです。ビジネス ロジック、データ、インターフェイス表示を分離してコードを整理し、多数のビジネス ロジックを 1 つのコンポーネントにまとめる方法を使用しています。インターフェイスとユーザー インタラクションは改善してパーソナライズする必要がありますが、ビジネス ロジックを書き直す必要はありません。エンコード時間を短縮します。
V
View は、ユーザーが表示して操作するインターフェイスを指します。たとえば、HTML 要素で構成される Web インターフェイスやソフトウェア クライアント インターフェイスなどです。 MVC の利点の 1 つは、アプリケーションのさまざまなビューを処理できることです。ビューでは実際の処理は行われず、データを出力してユーザーが操作できるようにする手段としてのみ機能します。
MM
モデル モデルは、ビジネス ルールを表すモデルを指します。 MVC の 3 つのコンポーネントの中で、モデルには最も多くの処理タスクがあります。モデルによって返されるデータは中立であり、モデルはデータ形式とは何の関係もありません。このようにして、モデルは複数のビューにデータを提供できます。モデルに適用されるコードは 1 回だけ記述する必要があり、次のように実行できます。複数のビューで再利用されるため、コードの重複が削減されます。
C
コントローラー コントローラーとは、コントローラーがユーザー入力を受け入れ、ユーザーのニーズを完了するためにモデルとビューを呼び出すことを意味します。コントローラー自体は何も出力したり、処理を実行したりしません。リクエストを受信し、リクエストを処理するためにどのモデル コンポーネントを呼び出すかを決定し、返されたデータを表示するためにどのビューを使用するかを決定するだけです。
フローチャート:
推奨チュートリアル: 「PHP チュートリアル 」
以上がMVC の動作原理を簡単に説明するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。