>PHP 프레임워크 >YII >Yii에서 현재 페이지에서 실행된 SQL 문을 보는 방법

Yii에서 현재 페이지에서 실행된 SQL 문을 보는 방법

王林
王林원래의
2020-02-27 11:52:293299검색

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 Framework#🎜 🎜#)

(2) 구성 파일 main.php

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

위 설정 후 페이지를 새로 고치면 D:phpStudyWWWphpernotecomtmpfilelog_db 디렉터리로 이동하여 생성된 SQL 레코드 파일을 찾을 수 있습니다.

더 많은 프로그래밍 관련 내용은 PHP 중국어 홈페이지의

프로그래밍 소개 칼럼을 주목해주세요!

위 내용은 Yii에서 현재 페이지에서 실행된 SQL 문을 보는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.