首頁 >php框架 >YII >yii如何查看目前頁面執行的sql語句

yii如何查看目前頁面執行的sql語句

王林
王林原創
2020-02-27 11:52:293318瀏覽

yii如何查看目前頁面執行的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);

(推薦教學:yii框架) 

(2)修改設定檔main.php

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

1    array(     
2        'class'=>'CFileLogRoute',//文件记录日志的形式    
3        'levels'=>'trace',//日志记录级别    
4        'categories'=>'system.db.*',//只显示关于数据库信息,包括数据库连接,数据库执行语句    
5        'logFile' => 'app_'.date('Y-m-d').'.log',//日志保存文件名    
6        'logPath'=>'D:\phpStudy\WWW\phpernote\com\tmpfile\log_db',//日志保存路径    
7    ),

經過如上的設置,刷新頁面,你就可以到D:\phpStudy\WWW\phpernote\ com\tmpfile\log_db 這個目錄裡面去找產生的sql記錄檔了。

更多程式相關內容,請關注php中文網程式入門欄位!

以上是yii如何查看目前頁面執行的sql語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn