CodeIgniter输出到探查器

时间:2011-02-11 15:29:15

标签: codeigniter

是否可以将自定义数据输出到CI配置文件?

我试过

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

但这似乎与回声类似,因为它出现在页面顶部。

有没有办法让其与其他分析信息一起出现?

2 个答案:

答案 0 :(得分:1)

扩展探查器类:

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

答案 1 :(得分:0)

您可以通过两种方式设置要显示的部分

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 / libraries / profiler.php下找到

'benchmarks',
'get',
'memory_usage',
'post',
'uri_string',
'controller_info',
'queries',
'http_headers',
'session_data',
'config'