ホームページ > 記事 > PHPフレームワーク > 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 サイトの他の関連記事を参照してください。