一、調試模式

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

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

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

  大數據培訓,云培訓,數據挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經理培訓

  2、在系統(tǒng)調試配置文件中,'DB_FIELDS_CACHE'=>false 即關閉數據表字段緩存,因為在調試模式下考慮到數據表結構會經常變動,所以默認只要開啟調試模式就關閉數據表字段緩存

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

  關于數據表結構緩存,這里有一個鏈接

  3、項目調試配置文件

網友評論