ホームページ  >  記事  >  PHPフレームワーク  >  Yii の現在のページで実行された SQL ステートメントを表示する方法

Yii の現在のページで実行された SQL ステートメントを表示する方法

王林
王林オリジナル
2020-02-27 11:52:293273ブラウズ

Yii の現在のページで実行された SQL ステートメントを表示する方法

これは関連ファイルを設定することで実現できますが、具体的な方法は以下のとおりです:

(1)index.phpを修正してデバッグモードを有効にする

Inindex.php で、次の 2 行のコードをファイルに追加します (存在しない場合):

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:\phpStudy\WWW\phpernote\ に移動し、com\tmpfile\log_db ディレクトリで生成された SQL レコード ファイルを探します。

プログラミング関連のコンテンツの詳細については、php 中国語 Web サイトの

プログラミング入門 列に注目してください。

以上がYii の現在のページで実行された SQL ステートメントを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。