エントリー ファイル
ThinkPHP は、プロジェクトの展開とアクセスにシングル エントリー モードを使用します。どのような機能が完了しても、アプリケーションには統一された (ただし、必ずしも固有である必要はありません)入り口。
すべてのアプリケーションはエントリ ファイルから開始され、さまざまなアプリケーションのエントリ ファイルは類似していると言えます。
エントリ ファイル定義
エントリ ファイルのメイン補完: (推奨学習: PHP プログラミングエントリからマスターまで)
フレームワーク パスとプロジェクト パスを定義します (オプション)
デバッグ モードとアプリケーション モードを定義します (オプション)
システム関連の定数を定義します (オプション)
フレームワーク エントリ ファイルをロードします (必須)
デフォルトでは、フレームワークには、次の内容のアプリケーション エントリ ファイル (およびデフォルトのディレクトリ構造) がすでに付属しています。
define('APP_PATH','./Application/'); require './ThinkPHP/ThinkPHP.php';
プロジェクト ディレクトリを変更する場合 (たとえば、Application を Apps に変更する)、エントリ ファイル内の APP_PATH 定数定義を変更するだけです:
define('APP_PATH','./Apps/'); require './ThinkPHP/ThinkPHP.php';
注: APP_PATH の定義は相対パスをサポートします。および絶対パス。ただし、「/」で終わる必要があります
フレームワーク コア ディレクトリの場所またはディレクトリ名を調整する場合は、次のように変更するだけです:
define('APP_PATH','./Application/'); require './Think/ThinkPHP.php';
導入用に別の THINK_PATH 定数も定義します。
define('APP_PATH','./Application/'); define('THINK_PATH',realpath('../Think').'/'); require THINK_PATH.'ThinkPHP.php';
APP_PATH と同様に、THINK_PATH パス定義も「/」で終わる必要があります。
THINK_PATH と APP_PATH の絶対パスを定義すると、システムの読み込み効率が向上します。
以上がThinkPHP エントリーファイルをどこに置くか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。