Skip to content

CodeIgniter Developer Toolbar is a third party library based on Profiler Library with additional functionality for debugging and optimization, Database, Models, Helpers, Libraries, Views, Ajax.

License

Notifications You must be signed in to change notification settings

rubensrocha/CodeIgniter-develbar

 
 

Repository files navigation

CodeIgniter Developer Toolbar

CodeIgniter Developer Toolbar is a third party library based on Profiler Library with additional functionality for debugging and optimization.

  • Support Multilanguage.
  • Support HMVC.

Screen-shot

Alt text Alt text

Installation

CodeIgniter Versoin >= 2.2.0

Copy the files to the application/third_party/DevelBar folder.

Copy the file core/MY_Loader.php to the application/core folder.

Copy the file controllers/develbarprofiler.php to the application/controllers folder.

Change application/cache folder permission to 777

Notice : You may need to add tag in your html page for AJAX Panel.

For HMVC

If you are using HMVC third party library, copy MX_Loader.php instead of MY_Loader.php to your core directory, and change the file name to MY_Loader.php instead of MX_Loader.php.

Usage

Open application/config/autoload.php :

$autoload['packages'] = array(APPPATH . 'third_party/DevelBar');

Open application/config/config.php :

$config['enable_hooks'] = TRUE;

Open application/config/hooks.php and add this line :

$hook['display_override'][] = array(
	'class'  	=> 'Develbar',
    'function' 	=> 'debug',
    'filename' 	=> 'Develbar.php',
    'filepath' 	=> 'third_party/DevelBar/hooks'
);

Open application/third_party/DevelBar/config/config.php :

$config['enable_develbar'] = TRUE;

Additional parameters

If you want to disable some sections within the developer toolbar,

Open application/third_party/DevelBar/config/config.php, and set the sections value to FALSE :

$config['develbar_sections'] = array(
	'Benchmarks' 		=> TRUE,
    'Memory Usage'	   	=> TRUE,
    'Request'   		=> TRUE,
    'Database'			=> TRUE,
    'Hooks'				=> FALSE, // Disable Hooks Section
    'Libraries'			=> TRUE,
    'Helpers' 			=> FALSE, // Disable Helpers Section,
    'Views' 			=> TRUE,
    'Config' 			=> TRUE,
    'Session' 			=> TRUE,
    'Models' 			=> TRUE,
    'Ajax'                      > TRUE,
);

To auto check for available new version of CodeIgniter and DeveloperToolbar, you should set check_update option to TRUE, within application/third_party/DevelBar/config/config.php :

$config['check_update'] = TRUE;

NOTE : if this option is set to TRUE, it will slow down the page loading a little bit.

About

CodeIgniter Developer Toolbar is a third party library based on Profiler Library with additional functionality for debugging and optimization, Database, Models, Helpers, Libraries, Views, Ajax.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 98.8%
  • HTML 1.2%