程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> ThinkPHP學習筆記調試模式與日志記錄

ThinkPHP學習筆記調試模式與日志記錄

編輯:關於PHP編程

在華麗的分割線之下是需要修改和可以進行配置的具體實現方法:   cong.php   [php]   <?php   return array(      //更換模式最好刪除一些~app.php和~runtime.php      //'配置項'=>'配置值'   //因為開啟URL重新不論是被重寫的還是沒被重寫的,都可以通過原有路徑訪問   //如果想開啟rewrite模式,需要做如下操作   //1.query服務器已經開啟了Apache的rewrite模塊   //  LoadModule rewrite_module modules/mod_rewrite.so   //2.在與主入口文件,統計目錄下,新建一個.htaccess(vi:save .htaccess;記事本:".htaccess")   //如果選用模式2(rewrite)會加大服務器的消耗   'URL_MODEL'=>1,      'URL_PATNINFO_MODEL'=>2,   //pathinfo包含兩類       //1普通模式:加上m和a:順序關系可以發生變化       //http://localhost/MyThinkPHP/admin.php/m/index/a/index       //傳值       //http://localhost/MyThinkPHP/admin.php/m/index/a/index/username/zhangsan/password/password       //2智能識別模塊操作(默認模式就是智能識別)       //http://localhost/MyThinkPHP/admin.php/index/index       //傳值       //http://localhost/MyThinkPHP/admin.php/index/index/username/zhangsan/password/password                 //修改URL分隔符   //'URL_PATHINFO_DEPR'=>'-',      //修改模板左右定界符   'TMPL_L_DELIM'=>'<!--{',   'TMPL_R_DELIM'=>'}-->',         //********************************非常華麗的分割線**************************************      //開啟調試模式   //1.模擬linux系統來識別大小寫   //2.方法名的大小寫與模板文件大小寫有關   'APP_DEBUG'=>true,   //可以自定義頁面的Trace信息   //配置文件路徑的Trace信息配置在Thinkphp/Tpl下的pageTrace.tpl.php   //自定義方式:   //'TMPL_TRACE_FILE'=>APP_PATH.'/Public/trace.php',   //或者自定義個trace.php頁面放入當前的Conf文件夾中      //默認調試文件的位置:   //ThinkPHP/Common/debug.php   //不緩存數據庫字段;如果開啟,再修改可以將Runtim/Data下面的文件進行刪除   //'DB_FIELDS_CACHE'=> false,   //可以自定義的debug.php放入當前的Conf文件夾中      //先將APP_DEBUG設置為false然後在加入下面參數   //'APP_DEBUG'=>false,   //顯示運行次此頁面需要的時間   //'SHOW_RUN_TIME'=>true,   //顯示詳細的運行時間(基於SHOW_RUN_TIME)   //'SHOW_ADV_TIME'=>true,   //顯示數據庫的操作次數(基於SHOW_RUN_TIME)   //'SHOW_DB_TIMES'=>true,   //顯示緩存的操作次數(基於SHOW_RUN_TIME)   //'SHOW_CACHE_TIMES'=>true,   //顯示內存的開銷(基於SHOW_RUN_TIME)   //'SHOW_USE_MEM'=>true,            //設置模板   //'DEFAULT_THEME'=>'default',            //日志處理log類:lib/Think/Core/log.class.php   //開啟日志   'LOG_RECORD'=>true,   //日志處理log類:lib/Think/Core/log.class.php中有處理級別,可以選擇性的加入   'LOG_RECORD_LEVEL'=>array('EMERG','ALERT'),      );   ?>     在action中使用: [php]              //模型調試(數據庫中執行的操作語句)   $User=new Model('User');   $User->find(1);   //獲取最後一次執行的sql   echo $User->getLastSql();      //使用:日志信息、日志級別、日志類型、具體信息   Log::write("aa",$level,$type,$file);   //record方法將信息寫入到內存當中                          

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved