CodeIgniterでの開発時に有用なデバッグ情報出力と実装方法

投稿者:isc_blog

CodeIgniterには開発中に便利なデバッグ機能として
出力クラスに「アプリケーションのプロファイリング」結果を出力する機能があります。

やり方はcontrollerクラス内に下記の一文を追記するだけ。

$this->output->enable_profiler(TRUE);

参考:アプリケーションのプロファイリング|
CodeIgniter ユーザガイド 日本語版 Version 2.0.3

上記参考ページ内に「プロファイラセクションの有効化と無効化」みたいな説明もあってなかなか優れものだということがわかります。

ただ、これってアプリケーション開発してる時にはコード内に記述しちゃって納品時(正式運用時)に消して出すとかコード内に残っちゃってるのがちょっと気になるといえば気になるところ・・・

で、解決方法例が載っている記事がありました↓↓
CodeIgniterの学習 16 – 開発時にプロファイラを有効にし情報を表示する – ヌル日記

こちらの記事内容通りにやればすんなりconfig.phpにて管理出来るようになります。
バージョン的には同記事の日付が2008年なことを考えるとCodeIgniter1.6か7から2.1までそのまま大丈夫そうです。
(私の環境は2.0.3)

例:こんな感じに出力されて便利です!

CodeIgniter_enable_profiler

CodeIgniterで$this->output->enable_profiler(TRUE)にしたところ

2011年11月3日