標籤:
預定義常量
| 常量 |
說明 |
| URL_COMMON=0 |
普通模式 URL |
| URL_PATHINFO=1 |
PATHINFO URL |
| URL_REWRITE=2 |
REWRITE URL |
| URL_COMPAT=3 |
相容模式 URL |
| HAS_ONE=1 |
HAS_ONE 關聯定義 |
| BELONGS_TO=2 |
BELONGS_TO 關聯定義 |
| HAS_MANY=3 |
HAS_MANY 關聯定義 |
| MANY_TO_MANY=4 |
MANY_TO_MANY 關聯定義 |
| THINK_VERSION |
架構版本號碼 |
這些預定義常量不會隨著環境的變化而變化。
路徑常量
系統和項目的路徑常量用於系統預設的目錄規範,可以通過重新定義改變,如果不希望定製目錄,這些常量一般不需要更改。
| 常量名 |
說明 |
預設值 |
| CORE_PATH |
系統核心類庫目錄 |
THINK_PATH.‘Lib/‘ |
| EXTEND_PATH |
系統擴充目錄 |
THINK_PATH.‘Extend/‘ |
| MODE_PATH |
模式擴充目錄 |
EXTEND_PATH.‘Mode/‘ |
| ENGINE_PATH |
引擎擴充目錄 |
EXTEND_PATH.‘Engine/‘ |
| VENDOR_PATH |
第三方類庫目錄 |
EXTEND_PATH.‘Vendor/‘ |
| LIBRARY_PATH |
系統擴充類庫目錄 |
EXTEND_PATH.‘Library/‘ |
| COMMON_PATH |
項目公用目錄 |
APP_PATH.‘Common/‘ |
| LIB_PATH |
項目類庫目錄 |
APP_PATH.‘Lib/‘ |
| RUNTIME_PATH |
項目運行時目錄 |
APP_PATH.‘Runtime/‘ |
| CONF_PATH |
項目配置目錄 |
APP_PATH.‘Conf/‘ |
| LOG_PATH |
項目日誌目錄 |
RUNTIME_PATH.‘Logs/‘ |
| CACHE_PATH |
項目模板緩衝目錄 |
RUNTIME_PATH.‘Cache/‘ |
| LANG_PATH |
項目語言套件目錄 |
APP_PATH.‘Lang/‘ |
| TEMP_PATH |
項目緩衝目錄 |
RUNTIME_PATH.‘Temp/‘ |
| DATA_PATH |
項目資料目錄 |
RUNTIME_PATH.‘Data/‘ |
| TMPL_PATH |
項目模板目錄 |
APP_PATH.‘Tpl/‘ |
| HTML_PATH |
項目靜態緩衝目錄 |
APP_PATH.‘Html/‘ |
系統常量
下面這些系統常量會隨著開發環境的改變或者設定的改變而產生變化。
| 常量名 |
說明 |
| IS_CGI |
是否屬於 CGI模式 |
| IS_WIN |
是否屬於Windows 環境 |
| IS_CLI |
是否屬於命令列模式 |
| !-ROOT-! |
網站根目錄地址 |
| !-APP-! |
當前項目(入口檔案)地址 |
| !-GROUP-! |
當前分組的URL地址 |
| !-URL-! |
當前模組的URL地址 |
| !-ACTION-! |
當前操作的URL地址 |
| !-SELF-! |
當前URL地址 |
| __INFO__ |
當前的PATH_INFO字串 |
| APP_NAME |
當前項目名 |
| GROUP_NAME |
當前分組名 |
| MODULE_NAME |
當前模組名 |
| ACTION_NAME |
當前操作名 |
| APP_DEBUG |
是否開啟偵錯模式 |
| MODE_NAME |
當前模式名稱 |
| APP_PATH |
當前項目路徑 |
| THINK_PATH |
系統架構路徑 |
| MEMORY_LIMIT_ON |
系統記憶體統計支援 |
| RUNTIME_FILE |
項目編譯快取檔案名 |
| THEME_NAME |
當前主題名稱 |
| THEME_PATH |
當前模板主題路徑 |
| APP_TMPL_PATH |
當前模板URL路徑 |
| LANG_SET |
當前瀏覽器語言 |
| MAGIC_QUOTES_GPC |
MAGIC_QUOTES_GPC
|
ThinkPHP3.1 常量參考