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

藏色散人
リリース: 2021-03-02 09:02:55
転載
2465 人が閲覧しました

次のチュートリアル コラムでは、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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート