是否可以将自定义数据输出到CI配置文件?
我试过
$this->output->append_output($var);
但这似乎与回声类似,因为它出现在页面顶部。
有没有办法让其与其他分析信息一起出现?
答案 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'