CodeIgniter вывод на профилировщик - PullRequest
0 голосов
/ 11 февраля 2011

Можно ли выводить пользовательские данные в профилировщик CI?

Я пытался

$this->output->append_output($var); 

Но это похоже на эхо, как оно появляется в верхней частиpage.

Есть ли способ, чтобы это отображалось вместе с остальной информацией профилирования?

Ответы [ 2 ]

1 голос
/ 11 февраля 2011

Расширение класса профилировщика:

class MY_Profiler extends CI_Profiler {

    function _do_stuff() {
        //do stuff
    }

    //In the run method add your method
    function run() {
        $this->_do_stuff();
    }

}

Это что-то из моего блога: http://pinoytech.org/blog/post/Add-SESSIONS-to-Profiler-in-CodeIgniter

0 голосов
/ 14 августа 2014

Есть два способа установить, какие разделы вы хотите показать

1.Добавьте это к методу контроллера, который вы хотите профилировать:

$sections = array(
'config'  => TRUE,
'queries' => TRUE
);

$this->output->set_profiler_sections($sections);
$this->output->enable_profiler(TRUE);

2. В application / config / profiler.php установить значения по умолчанию для приложения:

$config['config'] = FALSE;
$config['queries'] = FALSE;

Вот список всех доступных разделов: (кстати, это можно найти в system / library / profiler.php

'benchmarks',
'get',
'memory_usage',
'post',
'uri_string',
'controller_info',
'queries',
'http_headers',
'session_data',
'config'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...