CodeIgniter暂时关闭db_debug

时间:2018-12-05 09:14:39

标签: php codeigniter codeigniter-3

我有一个问题,我需要在唯一一个请求中关闭be_debug。

在此,我想自己捕获db_error,然后做点什么。

例如:

// now 'db_debug' option is true in database.php
$this->db->trans_begin(true);
$this->db->query('select * from `not_exist_table`');
$st = $this->db->trans_status();
if($st === false){
    // ...
}

1 个答案:

答案 0 :(得分:0)

这是公共财产,因此您可以直接设置值

$this->db->db_debug = false;

更改未写入配置文件。