可以透過設定相關檔案來實現,具體方法如下:
(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中文網其他相關文章!