次のチュートリアル コラムでは、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)
推奨 :
以上がthinkphp フレームワーク実行プロセスの入門レベルの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。