ホームページ >php教程 >PHP开发 >Yii2.0 構造の概要

Yii2.0 構造の概要

伊谢尔伦
伊谢尔伦オリジナル
2016-11-25 14:24:551131ブラウズ

Yii は、Model-View-Controller (MVC) デザイン パターンを使用して構成されています。 モデルはデータ、ビジネス ロジック、ルールを表し、ビューはモデルの出力を表示し、コントローラーは入力を受け入れてモデル コマンドとビュー コマンドに変換します。

MVC に加えて、Yii アプリケーションには次の部分もあります:

エントリースクリプト: エンドユーザーが直接アクセスでき、リクエスト処理サイクルの開始を担当する PHP スクリプト。

アプリケーション: グローバルにアクセスでき、リクエストを完了するためにコンポーネントを管理および調整するオブジェクト。

アプリケーション コンポーネント: リクエストを完了するためのさまざまな機能を提供する、アプリケーションに登録されたオブジェクト。

モジュール: 完全な MVC 構造を含む独立したパッケージ。アプリケーションは複数のモジュールで構成できます。

フィルター: コントローラーがリクエストの処理前または処理後に実行をトリガーするために必要なコード。

ウィジェット: ビューに埋め込むことができ、コントローラー ロジックを含めることができ、さまざまなビューから繰り返し呼び出すことができるオブジェクト。

下の図は、Yii アプリケーションの静的構造を示しています:

Yii2.0 構造の概要

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:Yii2.0 入口脚本次の記事:Yii2.0 入口脚本