malyshev / yii-debug-toolbar

A configurable set of panels that display various debug information about the current request/response.
http://www.yiiframework.com/extension/yii-debug-toolbar/
282 stars 92 forks source link

Yii Debug Toolbar

The Yii Debug Toolbar is a configurable set of panels that display various debug information about the current request/response and when clicked, display more details about the panel's content.

It is a ported to PHP famous Django Debug Toolbar.

Currently, the following panels have been written and are working:

Installation

Extract the yii-debug-toolbar from archive under protected/extensions

Usage and Configuration

For use yii-debug-toolbar need to specify new route in log component:

<?php
//...
    'log'=>array(
        'class'=>'CLogRouter',
        'routes'=>array(
            array(
                'class'=>'ext.yii-debug-toolbar.YiiDebugToolbarRoute',
                // Access is restricted by default to the localhost
                //'ipFilters'=>array('127.0.0.1','192.168.1.*', 88.23.23.0/24),
            ),
        ),
    ),
<?php
//...
    'db'=>array(
        'connectionString' => 'mysql:host=localhost;dbname=test',
        //...
        'enableProfiling'=>true,
        'enableParamLogging'=>true,
    ),

TODOs and BUGS

See: issues

Working preview

Screenshot1 Screenshot2 Screenshot3