ホームページ  >  記事  >  PHPフレームワーク  >  yii フレームワークの動作メカニズム

yii フレームワークの動作メカニズム

(*-*)浩
(*-*)浩オリジナル
2020-01-14 16:08:162566ブラウズ

yii フレームワークの動作メカニズム

Yii アプリケーションが HTTP リクエストの処理を開始するたびに、おおよそのプロセスが実行されます。 (推奨される学習: yii チュートリアル )

ユーザーは、インレット スクリプト web/index.php にリクエストを送信します。

エントリ スクリプトは構成配列をロードし、リクエストを処理するアプリケーション インスタンスを作成します。

アプリケーションは、要求アプリケーション コンポーネントを通じて要求されたルートを解決します。

アプリケーションは、リクエストを特別に処理するコントローラー インスタンスを作成します。

コントローラーはアクション インスタンスを作成し、アクションに関連するフィルター (アクセス フィルター) を実行します。

いずれかのフィルタが検証に失敗した場合、アクションはキャンセルされます。

すべてのフィルターに合格すると、このアクションが実行されます。

アクションは、通常はデータベースからデータ モデルを読み込みます。

アクションはビューをレンダリングし、必要なデータ モデルをビューに提供します。

レンダリングされた結果は、応答 (応答) アプリケーション コンポーネントに返されます。

応答コンポーネントは、レンダリング結果をユーザーのブラウザに送り返します。

以下の図は、アプリケーションがリクエストを処理する方法を示しています。

yii フレームワークの動作メカニズム

以上がyii フレームワークの動作メカニズムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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