Maison >cadre php >YII >Comment afficher les instructions SQL exécutées par la page actuelle dans Yii

Comment afficher les instructions SQL exécutées par la page actuelle dans Yii

王林
王林original
2020-02-27 11:52:293298parcourir

Comment afficher les instructions SQL exécutées par la page actuelle dans Yii

peut être réalisé en configurant les fichiers pertinents. La méthode spécifique est la suivante :

(1) Modifier index.php et activer le mode de débogage

. dans index.php Ajoutez les deux lignes de code suivantes au fichier (s'il n'existe pas) :

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);

(Tutoriel recommandé : yii framework)

(2 ) Modifiez le fichier de configuration main.php

Ajoutez le tableau suivant sous composants - log - routes dans config/main.php :

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    ),

Après les paramètres ci-dessus, actualisez la page, vous pouvez y aller dans le répertoire D:phpStudyWWWphpernotecomtmpfilelog_db pour trouver le fichier d'enregistrement SQL généré.

Pour plus de contenu lié à la programmation, veuillez faire attention à la colonne Introduction à la programmation sur le site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn