Thinkphp框架系統(tǒng)源碼解析(conf)

上傳人:文*** 文檔編號(hào):62205678 上傳時(shí)間:2022-03-14 格式:DOC 頁數(shù):6 大?。?9.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
Thinkphp框架系統(tǒng)源碼解析(conf)_第1頁
第1頁 / 共6頁
Thinkphp框架系統(tǒng)源碼解析(conf)_第2頁
第2頁 / 共6頁
Thinkphp框架系統(tǒng)源碼解析(conf)_第3頁
第3頁 / 共6頁

下載文檔到電腦,查找使用更方便

0 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《Thinkphp框架系統(tǒng)源碼解析(conf)》由會(huì)員分享,可在線閱讀,更多相關(guān)《Thinkphp框架系統(tǒng)源碼解析(conf)(6頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、文檔供參考,可復(fù)制、編制,期待您的好評(píng)與關(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、請(qǐng)不要修改,如果要覆蓋慣例配置的值,可在項(xiàng)目配置文件中設(shè)定和慣例不符的配置項(xiàng) * 配置名稱大小寫任意,系統(tǒng)會(huì)統(tǒng)一轉(zhuǎn)換成小寫 * 所有配置參數(shù)都可以在生效前動(dòng)態(tài)改變 */ return array( /* 項(xiàng)目設(shè)定 */ 'APP_STATUS' => 'debug', // 應(yīng)用調(diào)試模式狀態(tài) 調(diào)試模式開啟后有效 默認(rèn)為debug 可擴(kuò)展 并自動(dòng)加載對(duì)應(yīng)的配置文件 'APP_FILE_CASE' => false, // 是否檢查文件的大小寫 對(duì)Windows平臺(tái)有效 'APP_AUTOLOAD_

4、PATH' => '',// 自動(dòng)加載機(jī)制的自動(dòng)搜索路徑,注意搜索順序 '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、多個(gè)組之間用逗號(hào)分隔,例如'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)時(shí)區(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ù)庫(kù)設(shè)置 */ 'DB_TYPE' => 'mysql', // 數(shù)據(jù)庫(kù)類型 'DB_HOST' => 'localhost', // 服務(wù)器地址 'DB_NAME' => '', // 數(shù)據(jù)庫(kù)名 'DB_USER' => 'root', // 用戶名 'DB_PWD' => '', // 密碼

10、 'DB_PORT' => '', // 端口 'DB_PREFIX' => 'think_', // 數(shù)據(jù)庫(kù)表前綴 'DB_FIELDTYPE_CHECK' => false, // 是否進(jìn)行字段類型檢查 'DB_FIELDS_CACHE' => true, // 啟用字段緩存 'DB_CHARSET' => 'utf8', // 數(shù)據(jù)庫(kù)編碼默認(rèn)采用utf8 'DB_DEPLOY_TYPE'

11、 => 0, // 數(shù)據(jù)庫(kù)部署方式:0 集中式(單一服務(wù)器),1 分布式(主從服務(wù)器) 'DB_RW_SEPARATE' => false, // 數(shù)據(jù)庫(kù)讀寫是否分離 主從式有效 'DB_MASTER_NUM' => 1, // 讀寫分離后 主服務(wù)器數(shù)量 'DB_SLAVE_NO' => '', // 指定從服務(wù)器序號(hào) 'DB_SQL_BUILD_CACHE' => false, // 數(shù)據(jù)庫(kù)查詢的SQL創(chuàng)建緩存 'DB_SQL_BUILD_QUEUE' =

12、> 'file', // SQL緩存隊(duì)列的緩存方式 支持 file xcache和apc 'DB_SQL_BUILD_LENGTH' => 20, // SQL緩存的隊(duì)列長(zhǎng)度 '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è)置 (僅對(duì)File方式緩存有效) 'DATA_CACHE_SUBDIR'

14、 => false, // 使用子目錄緩存 (自動(dòng)根據(jù)緩存標(biāo)識(shí)的哈希創(chuàng)建子目錄) 'DATA_PATH_LEVEL' => 1, // 子目錄緩存級(jí)別 /* 錯(cuò)誤設(shè)置 */ 'ERROR_MESSAGE' => '頁面錯(cuò)誤!請(qǐng)稍后再試~',//錯(cuò)誤顯示信息,非調(diào)試模式有效 'ERROR_PAGE' => '', // 錯(cuò)誤定向頁面 'SHOW_ERROR_MSG' => false, // 顯示錯(cuò)誤信息 'TRACE_EXCEPTION'

15、 => false, // TRACE錯(cuò)誤信息是否拋異常 針對(duì)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',// 允許記錄的日志級(jí)別 'LOG_FILE_SIZE' => 2097152, // 日志文件大小限制 'LOG_EXCEPTION_RECORD' => false, // 是否記錄異常信息日志 /* SESSION設(shè)置 */ 'SESSION_AUTO_START' => true, // 是否自動(dòng)開啟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ū)動(dòng) '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)錯(cuò)誤跳轉(zhuǎn)對(duì)應(yīng)的模板文件 'TMPL_ACTION_SUCCESS' => THINK_PATH.'Tpl/dispatch_jump.tpl', // 默認(rèn)成功跳轉(zhuǎn)對(duì)應(yīng)的模板文件 'TMPL_EXCEPTION_FILE' => THINK_PATH.'Tpl/think_exception.tpl',// 異常頁面的模板文件 'TMPL_DETECT_THEME' =>

19、 false, // 自動(dòng)偵測(cè)模板主題 '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ù)之間的分割符號(hào) '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)過濾方法 多個(gè)用逗號(hào)分割 '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、/ 允許記錄的日志級(jí)別 'DB_FIELDS_CACHE' => false, // 字段緩存信息 'DB_SQL_LOG' => true, // 記錄SQL信息 'APP_FILE_CASE' => true, // 是否檢查文件的大小寫 對(duì)Windows平臺(tái)有效 'TMPL_CACHE_ON' => false, // 是否開啟模板編譯緩存,設(shè)為false則每次都會(huì)重新編譯 'TMPL_STRIP_SPACE' => false, // 是否去除模板文件里面的html空格與

26、換行 'SHOW_ERROR_MSG' => true, // 顯示錯(cuò)誤信息 ); Tags.php 系統(tǒng)默認(rèn)的核心行為擴(kuò)展列表文件 return array( 'app_init' => array( ), 'app_begin' => array( 'ReadHtmlCache', // 讀取靜態(tài)緩存 ), 'route_check' => array( 'CheckRoute', // 路由檢測(cè) ), '

27、app_end' => array(), 'path_info' => array(), 'action_begin' => array(), 'action_end' => array(), 'view_begin' => array(), 'view_template' => array( 'LocationTemplate', // 自動(dòng)定位模板文件 ), 'view_parse' => array( 'ParseTemplate

28、', // 模板解析 支持PHP、內(nèi)置模板引擎和第三方模板引擎 ), 'view_filter' => array( 'ContentReplace', // 模板輸出替換 'TokenBuild', // 表單令牌 'WriteHtmlCache', // 寫入靜態(tài)緩存 'ShowRuntime', // 運(yùn)行時(shí)間顯示 ), 'view_end' => array( 'ShowPageTrace', // 頁面Trace顯示 ), ); 6 / 6

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!