ThinkPHP のパス モードとプログラム実行ルート
thinkphp では、ビューにアクセスする主な方法が 4 つあります。1: 通常モード、2: パス モード、3: 書き換えモード、4: 互換モードです。
開発の初期学習プロセスでは、作成時にパス モードを使用することをお勧めします。そのため、ここでは主にパス モードについて説明します。
次のとおりです。これは私が自分でやったことです。
このようにパスモードを理解すれば、何をするかは比較的明確になるはずです。ビュー ファイルの上位ディレクトリについては、質問する内容を指定する必要はありません。主キーは後の調査でわかります。たとえわかったとしても、この問題を急いで解決する必要はありません。と聞いても本質は分かりません。
この時点で、このビューページを取得するためにブラウザにこのリクエストを行うプロセス全体について説明する必要がありますが、これは毎回話していますが、それは異なります。これがランタイムを理解する方法です:
まず、ブラウザーがリクエストを送信し、次にサーバーがリクエストを受信します。最初に行うことは、どのページを見つけるかではなく、それを見つけることです。フレームワーク内のファイルをリクエストする場合は、このエントリ ファイルを経由する必要があり、エントリ ファイルからさまざまな情報を取得した後、このプロセスは設定ファイルにアクセスして設定を読み込むことになります。これらの前戯が完了すると、モジュールの検索が開始され、対応するモジュールがコントローラーに直接送信されます。これは、処理と配布機能を備えたコントローラーの到着に相当します。 . 、 $this->display(); を使用するだけで割り当てが完了します。これは zend と同様に、比較的理解しやすく、デフォルトでそれを指します。 ;コントローラークラスによって指定されたフォルダー内のメソッド名を持つビューファイルへのポインターなので、このページをリクエストしました。