在yii框架下檢視當前頁面執行的所有sql語句的方法,主要是通過配置相關檔案來達到除錯sql的目的,具體方法如下:
(1)修改 index.php 開啟除錯模式
在 index.php 檔案內增加如下兩行**(如果不存在的話):
檢視**
列印1
//開啟除錯模式
2
defined(
'yii_debug'
)
or
define(
'yii_debug'
,true);
3
//設定日誌記錄級別,yii_trace_level的數字越大,資訊越清楚
4
defined(
'yii_trace_level'
)
or
define(
'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...