Skip to content
This repository has been archived by the owner on Sep 26, 2022. It is now read-only.

Releases: JCSama/CodeIgniter-develbar

CodeIgniter-develbar

11 Feb 15:25
Compare
Choose a tag to compare

Fix:

  • Profiling database not possible when using PDO
  • Profiler link not visible on ajax pannel (JS Error)

CodeIgniter-develbar

06 Apr 17:04
Compare
Choose a tag to compare

1.0 (2017-03-21)

Changes:

  • New Profiler page for Ajax request

CodeIgniter-develbar

15 Mar 19:55
Compare
Choose a tag to compare

0.8 (2017-03-16)

Changes:

  • New Tab for Ajax requests

CodeIgniter-develbar

15 Mar 00:13
Compare
Choose a tag to compare

0.7 (2017-03-15)

Changes:

  • Database queries display.
  • Global Execution time for multiple database queries.
  • Display views variables

CodeIgniter-develbar

03 Aug 15:16
Compare
Choose a tag to compare

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

Installation

CodeIgniter Versoin >= 2.2.0

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

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

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,
);

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.