yii如何查看當(dāng)前頁(yè)面執(zhí)行的sql語(yǔ)句

yii如何查看當(dāng)前頁(yè)面執(zhí)行的sql語(yǔ)句

可以通過配置相關(guān)文件來實(shí)現(xiàn),具體方法如下:

(1)修改 index.php 開啟調(diào)試模式

在 index.php 文件內(nèi)增加如下兩行代碼(如果不存在的話):

1????//開啟調(diào)試模式???? 2????defined('YII_DEBUG')?or?define('YII_DEBUG',true);???? 3????//設(shè)置日志記錄級(jí)別,YII_TRACE_LEVEL的數(shù)字越大,信息越清楚???? 4????defined('YII_TRACE_LEVEL')?or?define('YII_TRACE_LEVEL',3);

(推薦教程:yii框架)?

(2)修改配置文件 main.php

在config/main.php的 components – log – routes 下加入如下數(shù)組:

1????array(????? 2????????'class'=>'CFileLogRoute',//文件記錄日志的形式???? 3????????'levels'=>'trace',//日志記錄級(jí)別???? 4????????'categories'=>'system.db.*',//只顯示關(guān)于數(shù)據(jù)庫(kù)信息,包括數(shù)據(jù)庫(kù)連接,數(shù)據(jù)庫(kù)執(zhí)行語(yǔ)句???? 5????????'logFile'?=>?'app_'.date('Y-m-d').'.log',//日志保存文件名???? 6????????'logPath'=>'D:phpstudyWWWphpernotecomtmpfilelog_db',//日志保存路徑???? 7????),

經(jīng)過如上的設(shè)置,刷新頁(yè)面,你就可以到 D:phpStudyWWWphpernotecomtmpfilelog_db 這個(gè)目錄里面去查找生成的sql記錄文件了。

更多編程相關(guān)內(nèi)容,請(qǐng)關(guān)注php中文網(wǎng)yii框架欄目!

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊12 分享