EC-CUBE PHP

【EC-CUBE2】 SQLをデバック出力する方法

投稿日:2016年11月14日 更新日:

EC-CUBE2で実行されるSQLをデバッグ出力する方法について。

コードをコピペする事で、実行されたSQLを画面にデバッグ出力できます。

スポンサーリンク

EC-CUBE2でSQLをデバックするソースコード

下記の処理を追加する事で、画面にずらずらと発行されたSQLが出力されます。

修正ファイル
data/class/SC_Query.php

executeメソッドの、returnの前に下記を追加。(1058行目あたり)

※この処理を入れると何故か管理画面のログイン後、ページが表示されないです。
管理画面は、ログイン後にこの処理を追加すればよいかと。

まとめ

開発中にSQLを確認したい事ってよくありますよね。

僕はひとまずこの方法で画面にSQLを吐き出してます。

スポンサーリンク


-EC-CUBE, PHP

執筆者:

関連記事

【PhpStorm/MAMP】デバッグ中にphpMyAdminで中断してしまう場合の対処方法

PhpStormでデバッグしていると、なぜかphpMyAdminで一時停止してしまう問題。 開発環境は、ローカルのMAMPです。 phpMyAdminを使う時は毎回デバッグをOFFにしていたのですが、 …

【現役エンジニアがオススメ】『いきなりはじめるPHP』はプログラミング入門に最適

こんにちは!DENです。 PHPの入門書『いきなりはじめるPHP』が、なかなか良い本だったのでご紹介します。 いきなりはじめるPHP posted with ヨメレバ 谷藤賢一 リックテレコム 201 …

RewriteEngine onで403エラーの解決方法

ローカル環境でRewriteEngine onにしたら、403エラーが発生。 その解決方法の解説です。 スポンサーリンク 目次環境についてFollowSymLinksを有効にする事で解決まとめ 環境に …

EclipseからPhpStormへ乗り換える時に行った事

こんにちは! DENです! 僕はもともとJavaエンジニアだったので、PHPの開発ももっぱらEclipseです。 もう10年近くEclipseを使っています。 使い慣れたIDEで不満もなく使っていまし …

【PHP】大きいリモートファイルをfreadすると途中で切れる【理由と解決法】

PHPでリモートファイル(httpやsshで読み込むファイル)をfreadする際、容量の大きいファイルを読み込むと、読み込みが途中で切れる事があります。 エラーなど発生せず、freadの結果が読み込み …

プロフィール

このサイトを運営しているDENです。
アングラーのフリープログラマー。 主にプログラミングと釣の話を発信しています。
プログラミングで自由になり思う存分に釣りをしまくる生活実践中。
詳しいプロフィールはこちら 
フォスターフリーランス