入口檔案
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中文網其他相關文章!