一、調(diào)試模式

  開啟調(diào)試模式后,可以看到更加詳細(xì)的錯誤信息,調(diào)試模式的作用的在于顯示或者記錄更多的日志信息,以便在開發(fā)過程中快速定位和解決問題

  只需要在項(xiàng)目配置文件中添加一個'APP_DEBUG'=>true,即可開啟

  1、開啟調(diào)試模式后,系統(tǒng)在運(yùn)行時(shí)會首先檢查是否定義了項(xiàng)目調(diào)試配置文件,如果沒有定義則使用系統(tǒng)調(diào)試配置文件(這是ThinkPHP為我們定義好的),系統(tǒng)調(diào)試配置文件為系統(tǒng)目錄->Common->debug.php文件

  大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

  2、在系統(tǒng)調(diào)試配置文件中,'DB_FIELDS_CACHE'=>false 即關(guān)閉數(shù)據(jù)表字段緩存,因?yàn)樵谡{(diào)試模式下考慮到數(shù)據(jù)表結(jié)構(gòu)會經(jīng)常變動,所以默認(rèn)只要開啟調(diào)試模式就關(guān)閉數(shù)據(jù)表字段緩存

  所謂數(shù)據(jù)表字段緩存,就是ThinkPHP會將整個應(yīng)用所涉及的表的結(jié)構(gòu)都緩存到應(yīng)用目錄->Runtime->Data->_files目錄中,每張表對應(yīng)一個php文件,文件名就是表名,文件內(nèi)容是一個記錄該表字段信息的數(shù)組!也就是說如果開啟了該緩存,那么在直接對數(shù)據(jù)庫中的表結(jié)構(gòu)進(jìn)行的修改是不會反映到表結(jié)構(gòu)緩存文件的,而在用Model對表進(jìn)行操作的時(shí)時(shí)是根據(jù)表結(jié)構(gòu)緩存文件中的結(jié)構(gòu)信息來的,所以會導(dǎo)致比如新加的一個字段插入不進(jìn)去數(shù)據(jù)的問題

  關(guān)于數(shù)據(jù)表結(jié)構(gòu)緩存,這里有一個鏈接

  3、項(xiàng)目調(diào)試配置文件

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式