Loading

ブログ - 開発で役に立つもの - XOOPS Cube デバッグ用 preload “ryusDebug”

開発で役に立つもの - XOOPS Cube デバッグ用 preload “ryusDebug”

カテゴリ : 
開発用メモ » 開発に役立つもの
執筆 : 
masa 2008/6/22
これはすばらしい。
おすすめ度:★★★★★
モジュール開発には必須ですね。

XOOPS Cube デバッグ用 preload “ryusDebug”
http://ryus.co.jp/modules/wordpress/index.php?p=107

プリロードを追加して、テーマの中に
<{xoops_explaceholder control=ryusDumpSql}>
を書いておくことによって SQL のクエリを確認することができます。

おぉ、xoops ってこんなにクエリを発行するんだね。まぁ仕方ないか...
という感想は置いておいて。

デバッグ用の print なども見られる。
<{$stdout_buffer}>

うれしい〜〜〜〜〜〜

すばらしいものをありがとうございます。

ちなみに、元のままだとSQLにHTML特殊文字が入っていた場合に表示に問題が発生するので、若干修正。

40行目を
    $qlog['sql'],
から
    htmlspecialchars($qlog['sql']),

45行目を
    $log[] = '<li>'.$qlog['sql'].'</li>';
から
    $log[] = '<li>'.htmlspecialchars($qlog['sql']).'</li>';
へ変更。
  • トラックバック (0)
  • 閲覧 (13086)