ホームページ  >  記事  >  PHPフレームワーク  >  yii フレームワークのアプリケーション構造は何ですか?

yii フレームワークのアプリケーション構造は何ですか?

(*-*)浩
(*-*)浩オリジナル
2019-11-28 13:26:352192ブラウズ

Yii は、Model-View-Controller (MVC) 設計パターンを使用して構成されています。 Yii は、この成熟したテクノロジーを WEB プログラミングで使用して、ロジック層とプレゼンテーション層をより適切に分離します。

yii フレームワークのアプリケーション構造は何ですか?

# モデルはデータ、ビジネス ロジック、ルールを表し、ビューはモデルの出力を表示し、コントローラーは受け入れます入力と出力、およびそれを変換するモデルとビューのコマンド。

MVC に加えて、Yii アプリケーションには次の部分もあります: (推奨学習: yii フレームワーク)

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

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

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

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

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

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

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

yii フレームワークのアプリケーション構造は何ですか?

以上がyii フレームワークのアプリケーション構造は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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