ホームページ >PHPフレームワーク >ThinkPHP >thinkphp フレームワーク実行プロセスの入門レベルの紹介

thinkphp フレームワーク実行プロセスの入門レベルの紹介

藏色散人
藏色散人転載
2021-03-01 13:47:572513ブラウズ

次のチュートリアル コラムでは、thinkphp フレームワークの実行プロセスを thinkphp チュートリアル コラムで紹介します。困っている友人の役に立てば幸いです。

thinkphp フレームワーク実行プロセス

まず、フレームワーク実行の一般的なプロセスを要約します:

index.php -> フレームワークをロードします ->構成アイテムを読み取ります ->アプリケーションを生成します ->クラスをロードします ->これらのクラスの新しいメソッドをフレーム化します ->テンプレート レンダリング表示;

特定のクラスとファイルは次のとおりです:

-->index.php (エントリ、デバッグ モード、アプリケーション パス)

--> ThinkPHP.php (定義パスとアクセス モード) )

--> Think\Think (クラス ローダー、例外処理、共有構成の読み取り)

--> Think\App (リクエスト URL スケジュール解析、実行スケジュール解析結果)

--> exec は、ユーザー定義のコントローラーの Action メソッドを実行します。

##--> Think\Dispatcher (URL パターンに従って M、C、A およびパラメーターを解析し、ロードします)モジュール構成)

--> Think\Controller (ビューの呼び出し、パッケージ化、リダイレクト)

ご覧のとおり、フレームワークの内部プロセスは実際には比較的単純であり、 2 つの非常に重要なクラス:

Think\Hook: App、Action、View の各段階を監視し、Behavior を実行

Think\Behavior: Configurable (構成ファイル) を追加および削除できます ( code)

推奨 :

最新の 10 件の thinkphp ビデオ チュートリアル

以上がthinkphp フレームワーク実行プロセスの入門レベルの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。