资源说明:A configurable set of panels that display various debug information about the current request/response.
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](/django-debug-toolbar/django-debug-toolbar/). Currently, the following panels have been written and are working: * Server info * Request timer * A list of superglobals * Application settings * SQL queries including time to execute and param bindings * Logging output via Yii built-in logging ## Installation Extract the [yii-debug-toolbar](/malyshev/yii-debug-toolbar/) from archive under protected/extensions ## Usage and Configuration For use [yii-debug-toolbar](/malyshev/yii-debug-toolbar/) need to specify new `route` in `log` component: ```php 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), ), ), ), ``` * Make sure your IP is listed in the `ipFilters` setting. If you are working locally this option not required. * Enable [Profiling](http://www.yiiframework.com/doc/api/1.1/CDbConnection#enableProfiling-detail "") and [ParamLogging](http://www.yiiframework.com/doc/api/1.1/CDbConnection#enableParamLogging-detail "") for all used DB connections. ```php array( 'connectionString' => 'mysql:host=localhost;dbname=test', //... 'enableProfiling'=>true, 'enableParamLogging'=>true, ), ``` ## TODOs and BUGS See: [issues](https://github.com/malyshev/yii-debug-toolbar/issues) ## Working preview
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。