Yii檢視 輸出 當前頁面執行的sql語句

2022-08-26 22:21:23 字數 1934 閱讀 8162

在yii框架下檢視當前頁面執行的所有sql語句的方法,主要是通過配置相關檔案來達到除錯sql的目的,具體方法如下:

(1)修改 index.php 開啟除錯模式

在 index.php 檔案內增加如下兩行**(如果不存在的話):

檢視**

列印1

//開啟除錯模式

2

defined('yii_debug')ordefine('yii_debug',true);

3

//設定日誌記錄級別,yii_trace_level的數字越大,資訊越清楚

4

defined('yii_trace_level')ordefine('yii_trace_level',3);

(2)修改配置檔案 main.php

在config/main.php的 components - log - routes 下加入如下陣列:

檢視**

列印1

array(

2

'class'=>'cfilelogroute',//檔案記錄日誌的形式

3

'levels'=>'trace',//日誌記錄級別

4

'categories'=>'system.db.*',//只顯示關於資料庫資訊,包括資料庫連線,資料庫執行語句

5

'logfile'=>.date('y-m-d').'.log',//日誌儲存檔名

6

'logpath'=>'d:\phpstudy\www\phpernote\com\tmpfile\log_db',//日誌儲存路徑

7

),

ok,經過如上的設定,重新整理頁面,你就可以到 d:\phpstudy\www\phpernote\com\tmpfile\log_db 這個目錄裡面去查詢生成的sql記錄檔案了。輸出的日誌格式如下:

[時間] - [級別] - [類別] - [內容]

2015/04/17 10:30:51 [trace] [system.db.cdbcommand] querying sql: select * from `phpernote_article` order by id desc limit 15

mpvue獲取當前頁面位址的引數

var pages getcurrentpages 獲取載入的頁面 var currentpage pages pages.length 1 獲取當前頁面的物件 var url currentpage.route 當前頁面url var options currentpage.options 如果要...

WordPress 獲取當前頁面 ID 的幾大方法

在很多的 wordpress 主題或者外掛程式功能的開發中,我們總是需要獲取到 wordpress 給每個頁面定義的 id,不然也某些情況下是無法確定這是哪乙個頁面,針對於文章或者頁面的 id 獲取基本可以使用 get the id 這個函式來直接獲取,但是在迴圈外該函式是無法獲取到值的。方法一 1...

重新整理當前頁面常用的方法是

重新整理當前頁面常用的方法是 1 第一種方法是 window.reload 2 第二種方法是 this.router.go 0 這兩種方法是可以重新整理當前面,但重新整理的那一瞬間,頁面會有一瞬間空白閃爍 這樣使用者體驗不好。3 跳轉空白頁再跳回原頁面 在需要頁面重新整理的地方寫上 this.rou...