Thinkphp框架系統(tǒng)源碼解析(conf)
《Thinkphp框架系統(tǒng)源碼解析(conf)》由會員分享,可在線閱讀,更多相關(guān)《Thinkphp框架系統(tǒng)源碼解析(conf)(6頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、文檔供參考,可復(fù)制、編制,期待您的好評與關(guān)注! Alias.php 系統(tǒng)別名定義文件 return array( 'Model' => CORE_PATH.'Core/Model.class.php', 'Db' => CORE_PATH.'Core/Db.class.php', 'Log' => CORE_PATH.'Core/Log.class.php', 'ThinkTemplate' => CORE_PATH.'Template/ThinkTemplate.class.php',
2、 'TagLib' => CORE_PATH.'Template/TagLib.class.php', 'Cache' => CORE_PATH.'Core/Cache.class.php', 'Widget' => CORE_PATH.'Core/Widget.class.php', 'TagLibCx' => CORE_PATH.'Driver/TagLib/TagLibCx.class.php', ); Convertion.php ThinkPHP慣例配置文件 /* * 該文件
3、請不要修改,如果要覆蓋慣例配置的值,可在項(xiàng)目配置文件中設(shè)定和慣例不符的配置項(xiàng) * 配置名稱大小寫任意,系統(tǒng)會統(tǒng)一轉(zhuǎn)換成小寫 * 所有配置參數(shù)都可以在生效前動態(tài)改變 */ return array( /* 項(xiàng)目設(shè)定 */ 'APP_STATUS' => 'debug', // 應(yīng)用調(diào)試模式狀態(tài) 調(diào)試模式開啟后有效 默認(rèn)為debug 可擴(kuò)展 并自動加載對應(yīng)的配置文件 'APP_FILE_CASE' => false, // 是否檢查文件的大小寫 對Windows平臺有效 'APP_AUTOLOAD_
4、PATH' => '',// 自動加載機(jī)制的自動搜索路徑,注意搜索順序 'APP_TAGS_ON' => true, // 系統(tǒng)標(biāo)簽擴(kuò)展開關(guān) 'APP_SUB_DOMAIN_DEPLOY' => false, // 是否開啟子域名部署 'APP_SUB_DOMAIN_RULES' => array(), // 子域名部署規(guī)則 'APP_SUB_DOMAIN_DENY' => array(), // 子域名禁用列表 'APP_GROUP_LIST' => '', // 項(xiàng)目分組設(shè)定,
5、多個組之間用逗號分隔,例如'Home,Admin' 'APP_GROUP_MODE' => 0, // 分組模式 0 普通分組 1 獨(dú)立分組 'APP_GROUP_PATH' => 'Modules', // 分組目錄 獨(dú)立分組模式下面有效 'ACTION_SUFFIX' => '', // 操作方法后綴 /* Cookie設(shè)置 */ 'COOKIE_EXPIRE' => 0, // Coodie有效期 'COOKIE_DOMAIN' =>
6、'', // Cookie有效域名 'COOKIE_PATH' => '/', // Cookie路徑 'COOKIE_PREFIX' => '', // Cookie前綴 避免沖突 /* 默認(rèn)設(shè)定 */ 'DEFAULT_M_LAYER' => 'Model', // 默認(rèn)的模型層名稱 'DEFAULT_C_LAYER' => 'Action', // 默認(rèn)的控制器層名稱 'DEFAULT_APP' => '@',
7、 // 默認(rèn)項(xiàng)目名稱,@表示當(dāng)前項(xiàng)目 'DEFAULT_LANG' => 'zh-cn', // 默認(rèn)語言 'DEFAULT_THEME' => '', // 默認(rèn)模板主題名稱 'DEFAULT_GROUP' => 'Home', // 默認(rèn)分組 'DEFAULT_MODULE' => 'Index', // 默認(rèn)模塊名稱 'DEFAULT_ACTION' => 'index', // 默認(rèn)操作名稱 'DEFAULT_CHARSET' =>
8、 'utf-8', // 默認(rèn)輸出編碼 'DEFAULT_TIMEZONE' => 'PRC', // 默認(rèn)時區(qū) 'DEFAULT_AJAX_RETURN' => 'JSON', // 默認(rèn)AJAX 數(shù)據(jù)返回格式,可選JSON XML ... 'DEFAULT_JSONP_HANDLER' => 'jsonpReturn', // 默認(rèn)JSONP格式返回的處理方法 'DEFAULT_FILTER' => 'htmlspecialchars', // 默認(rèn)參數(shù)過濾方法 用于 $this->_get('變量名');$this->
9、_post('變量名')... /* 數(shù)據(jù)庫設(shè)置 */ 'DB_TYPE' => 'mysql', // 數(shù)據(jù)庫類型 'DB_HOST' => 'localhost', // 服務(wù)器地址 'DB_NAME' => '', // 數(shù)據(jù)庫名 'DB_USER' => 'root', // 用戶名 'DB_PWD' => '', // 密碼
10、 'DB_PORT' => '', // 端口 'DB_PREFIX' => 'think_', // 數(shù)據(jù)庫表前綴 'DB_FIELDTYPE_CHECK' => false, // 是否進(jìn)行字段類型檢查 'DB_FIELDS_CACHE' => true, // 啟用字段緩存 'DB_CHARSET' => 'utf8', // 數(shù)據(jù)庫編碼默認(rèn)采用utf8 'DB_DEPLOY_TYPE'
11、 => 0, // 數(shù)據(jù)庫部署方式:0 集中式(單一服務(wù)器),1 分布式(主從服務(wù)器) 'DB_RW_SEPARATE' => false, // 數(shù)據(jù)庫讀寫是否分離 主從式有效 'DB_MASTER_NUM' => 1, // 讀寫分離后 主服務(wù)器數(shù)量 'DB_SLAVE_NO' => '', // 指定從服務(wù)器序號 'DB_SQL_BUILD_CACHE' => false, // 數(shù)據(jù)庫查詢的SQL創(chuàng)建緩存 'DB_SQL_BUILD_QUEUE' =
12、> 'file', // SQL緩存隊(duì)列的緩存方式 支持 file xcache和apc 'DB_SQL_BUILD_LENGTH' => 20, // SQL緩存的隊(duì)列長度 'DB_SQL_LOG' => false, // SQL執(zhí)行日志記錄 /* 數(shù)據(jù)緩存設(shè)置 */ 'DATA_CACHE_TIME' => 0, // 數(shù)據(jù)緩存有效期 0表示永久緩存 'DATA_CACHE_COMPRESS' => false, // 數(shù)據(jù)緩存是否壓縮緩存 'DATA_CACHE_
13、CHECK' => false, // 數(shù)據(jù)緩存是否校驗(yàn)緩存 'DATA_CACHE_PREFIX' => '', // 緩存前綴 'DATA_CACHE_TYPE' => 'File', // 數(shù)據(jù)緩存類型,支持:File|Db|Apc|Memcache|Shmop|Sqlite|Xcache|Apachenote|Eaccelerator 'DATA_CACHE_PATH' => TEMP_PATH,// 緩存路徑設(shè)置 (僅對File方式緩存有效) 'DATA_CACHE_SUBDIR'
14、 => false, // 使用子目錄緩存 (自動根據(jù)緩存標(biāo)識的哈希創(chuàng)建子目錄) 'DATA_PATH_LEVEL' => 1, // 子目錄緩存級別 /* 錯誤設(shè)置 */ 'ERROR_MESSAGE' => '頁面錯誤!請稍后再試~',//錯誤顯示信息,非調(diào)試模式有效 'ERROR_PAGE' => '', // 錯誤定向頁面 'SHOW_ERROR_MSG' => false, // 顯示錯誤信息 'TRACE_EXCEPTION'
15、 => false, // TRACE錯誤信息是否拋異常 針對trace方法 /* 日志設(shè)置 */ 'LOG_RECORD' => false, // 默認(rèn)不記錄日志 'LOG_TYPE' => 3, // 日志記錄類型 0 系統(tǒng) 1 郵件 3 文件 4 SAPI 默認(rèn)為文件方式 'LOG_DEST' => '', // 日志記錄目標(biāo) 'LOG_EXTRA' => '', // 日志記錄額外信息 'LOG_LEVEL
16、' => 'EMERG,ALERT,CRIT,ERR',// 允許記錄的日志級別 'LOG_FILE_SIZE' => 2097152, // 日志文件大小限制 'LOG_EXCEPTION_RECORD' => false, // 是否記錄異常信息日志 /* SESSION設(shè)置 */ 'SESSION_AUTO_START' => true, // 是否自動開啟Session 'SESSION_OPTIONS' => array(), // session 配置數(shù)組
17、支持type name id path expire domain 等參數(shù) 'SESSION_TYPE' => '', // session hander類型 默認(rèn)無需設(shè)置 除非擴(kuò)展了session hander驅(qū)動 'SESSION_PREFIX' => '', // session 前綴 //'VAR_SESSION_ID' => 'session_id', //sessionID的提交變量 /* 模板引擎設(shè)置 */ 'TMPL_CONTENT_TYPE' => 'text/ht
18、ml', // 默認(rèn)模板輸出類型 'TMPL_ACTION_ERROR' => THINK_PATH.'Tpl/dispatch_jump.tpl', // 默認(rèn)錯誤跳轉(zhuǎn)對應(yīng)的模板文件 'TMPL_ACTION_SUCCESS' => THINK_PATH.'Tpl/dispatch_jump.tpl', // 默認(rèn)成功跳轉(zhuǎn)對應(yīng)的模板文件 'TMPL_EXCEPTION_FILE' => THINK_PATH.'Tpl/think_exception.tpl',// 異常頁面的模板文件 'TMPL_DETECT_THEME' =>
19、 false, // 自動偵測模板主題 'TMPL_TEMPLATE_SUFFIX' => '.html', // 默認(rèn)模板文件后綴 'TMPL_FILE_DEPR' => '/', //模板文件MODULE_NAME與ACTION_NAME之間的分割符 /* URL設(shè)置 */ 'URL_CASE_INSENSITIVE' => false, // 默認(rèn)false 表示URL區(qū)分大小寫 true則表示不區(qū)分大小寫 'URL_MODEL' => 1, // URL
20、訪問模式,可選參數(shù)0、1、2、3,代表以下四種模式: // 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE 模式); 3 (兼容模式) 默認(rèn)為PATHINFO 模式,提供最好的用戶體驗(yàn)和SEO支持 'URL_PATHINFO_DEPR' => '/', // PATHINFO模式下,各參數(shù)之間的分割符號 'URL_PATHINFO_FETCH' => 'ORIG_PATH_INFO,REDIRECT_PATH_INFO,REDIRECT_URL', // 用于兼容判斷PATH_INFO 參數(shù)的SERVER替代變量列
21、表 'URL_HTML_SUFFIX' => 'html', // URL偽靜態(tài)后綴設(shè)置 'URL_PARAMS_BIND' => true, // URL變量綁定到Action方法參數(shù) 'URL_404_REDIRECT' => '', // 404 跳轉(zhuǎn)頁面 部署模式有效 /* 系統(tǒng)變量名稱設(shè)置 */ 'VAR_GROUP' => 'g', // 默認(rèn)分組獲取變量 'VAR_MODULE' => 'm', // 默認(rèn)模塊獲取變量
22、 'VAR_ACTION' => 'a', // 默認(rèn)操作獲取變量 'VAR_AJAX_SUBMIT' => 'ajax', // 默認(rèn)的AJAX提交變量 'VAR_JSONP_HANDLER' => 'callback', 'VAR_PATHINFO' => 's', // PATHINFO 兼容模式獲取變量例如 ?s=/module/action/id/1 后面的參數(shù)取決于URL_PATHINFO_DEPR 'VAR_URL_PARAMS' => '_URL_', // P
23、ATHINFO URL參數(shù)變量 'VAR_TEMPLATE' => 't', // 默認(rèn)模板切換變量 'VAR_FILTERS' => 'filter_exp', // 全局系統(tǒng)變量的默認(rèn)過濾方法 多個用逗號分割 'OUTPUT_ENCODE' => false, // 頁面壓縮輸出 'HTTP_CACHE_CONTROL' => 'private', // 網(wǎng)頁緩存控制 ); Debug.php ThinkPHP 默認(rèn)的調(diào)試模式配置文件 /* *
24、如果項(xiàng)目有定義自己的調(diào)試模式配置文件,本文件無效 */ defined('THINK_PATH') or exit(); // 調(diào)試模式下面默認(rèn)設(shè)置 可以在項(xiàng)目配置目錄下重新定義 debug.php 覆蓋 return array( 'LOG_RECORD' => true, // 進(jìn)行日志記錄 'LOG_EXCEPTION_RECORD' => true, // 是否記錄異常信息日志 'LOG_LEVEL' => 'EMERG,ALERT,CRIT,ERR,WARN,NOTIC,INFO,DEBUG,SQL', /
25、/ 允許記錄的日志級別 'DB_FIELDS_CACHE' => false, // 字段緩存信息 'DB_SQL_LOG' => true, // 記錄SQL信息 'APP_FILE_CASE' => true, // 是否檢查文件的大小寫 對Windows平臺有效 'TMPL_CACHE_ON' => false, // 是否開啟模板編譯緩存,設(shè)為false則每次都會重新編譯 'TMPL_STRIP_SPACE' => false, // 是否去除模板文件里面的html空格與
26、換行 'SHOW_ERROR_MSG' => true, // 顯示錯誤信息 ); Tags.php 系統(tǒng)默認(rèn)的核心行為擴(kuò)展列表文件 return array( 'app_init' => array( ), 'app_begin' => array( 'ReadHtmlCache', // 讀取靜態(tài)緩存 ), 'route_check' => array( 'CheckRoute', // 路由檢測 ), '
27、app_end' => array(), 'path_info' => array(), 'action_begin' => array(), 'action_end' => array(), 'view_begin' => array(), 'view_template' => array( 'LocationTemplate', // 自動定位模板文件 ), 'view_parse' => array( 'ParseTemplate
28、', // 模板解析 支持PHP、內(nèi)置模板引擎和第三方模板引擎 ), 'view_filter' => array( 'ContentReplace', // 模板輸出替換 'TokenBuild', // 表單令牌 'WriteHtmlCache', // 寫入靜態(tài)緩存 'ShowRuntime', // 運(yùn)行時間顯示 ), 'view_end' => array( 'ShowPageTrace', // 頁面Trace顯示 ), ); 6 / 6
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運(yùn)動會安全工作預(yù)案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個人工作總結(jié)(可編輯)
- 2024年xx村兩委涉案資金退還保證書
- 2024年憲法宣傳周活動總結(jié)+在機(jī)關(guān)“弘揚(yáng)憲法精神推動發(fā)改工作高質(zhì)量發(fā)展”專題宣講報告會上的講話
- 2024年XX村合作社年報總結(jié)
- 2024-2025年秋季第一學(xué)期初中歷史上冊教研組工作總結(jié)
- 2024年小學(xué)高級教師年終工作總結(jié)匯報
- 2024-2025年秋季第一學(xué)期初中物理上冊教研組工作總結(jié)
- 2024年xx鎮(zhèn)交通年度總結(jié)
- 2024-2025年秋季第一學(xué)期小學(xué)語文教師工作總結(jié)
- 2024年XX村陳規(guī)陋習(xí)整治報告
- 2025年學(xué)校元旦迎新盛典活動策劃方案
- 2024年學(xué)校周邊安全隱患自查報告
- 2024年XX鎮(zhèn)農(nóng)村規(guī)劃管控述職報告