Yii は、Model-View-Controller (MVC) 設計パターンを使用して構成されています。 Yii は、この成熟したテクノロジーを WEB プログラミングで使用して、ロジック層とプレゼンテーション層をより適切に分離します。
# モデルはデータ、ビジネス ロジック、ルールを表し、ビューはモデルの出力を表示し、コントローラーは受け入れます入力と出力、およびそれを変換するモデルとビューのコマンド。
MVC に加えて、Yii アプリケーションには次の部分もあります: (推奨学習: yii フレームワーク)
エントリ スクリプト: エンド ユーザーが直接アクセスでき、リクエスト処理サイクルの開始を担当する PHP スクリプト。
アプリケーション: グローバルにアクセスでき、リクエストを完了するためにコンポーネントを管理および調整するオブジェクト。
すべき 使用するコンポーネント: アプリケーションに登録されたオブジェクトは、リクエストを完了するためのさまざまな機能を提供します。
モジュール: 完全な MVC 構造を含む独立したパッケージ。アプリケーションは複数のモジュールで構成できます。
フィルター: コントローラーは、リクエストの処理前または処理後にコードの実行をトリガーする必要があります。
ウィジェット: ビューに埋め込むことができ、コントローラー ロジックを含めることができ、さまざまなビューから繰り返し呼び出すことができるオブジェクト。
下の図は、Yii アプリケーションの静的構造を示しています:
以上がyii フレームワークのアプリケーション構造は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。