ThinkPHP學習筆記偵錯模式與日誌記錄_PHP教程

來源:互聯網
上載者:User
在華麗的分割線之下是需要修改和可以進行配置的具體實現方法: cong.php [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'=>'', //********************************非常華麗的分割線************************************** //開啟偵錯模式 //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', //Tloglog類:lib/Think/Core/log.class.php //開啟日誌 'LOG_RECORD'=>true, //Tloglog類: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方法將資訊寫入到記憶體當中

http://www.bkjia.com/PHPjc/477803.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/477803.htmlTechArticle在華麗的分割線之下是需要修改和可以進行配置的具體實現方法: cong.php [php] ?php return array( //更換模式最好刪除一些~app.php和~runtime.php //配...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.