kiriya-systemの日記

きりやシステム技術ブログ http://www.kiriya-system.com/

fuelphpのプロファイリングを有効にする方法

fuelphpのプロファイリングを有効にする方法

 

http://fuelphp.jp/docs/1.7/general/profiling.html

 

公式ドキュメントでは

config/config.php

に設定追加すべしとあるが、せっかく環境ごとの設定ファイルを作れるので

config/development/config.phpを作成し、

中身を下記のようにした。

<?php
return array(
    'profiling'  => true,
);

 

config/development/db.phpにも追加

     'default' => array(
        'connection'  => array(
            'hostname'         => 'hoge.hoge.com',
            'port'             => '3306',
            'database'         => 'hoge',
            'username'         => 'hoge',
            'password'         => 'hoge',
            'persistent'     => false,
            'compress'         => false,
        ),
        'profiling'  => true,
    ),

※追加場所はconnection内ではなく、default直下なことに注意。最初、まんまと間違えた。。。

 

これで開発環境のみプロファイリングしてくれる。

 

このプロファイリング機能自体はSQLのexplainまでしてくれる優れもの。