Codeigniter:当前未加载数据库驱动程序

时间:2018-12-20 17:53:24

标签: codeigniter codeigniter-3

我在带有mysql的wampserver 3中安装了codeigniter 3,并配置了与数据库的连接,并且一切正常,模型具有连接,查询正在返回数据,但是,当我使用探查器库时,特别是功能:

$this->output->enable_profiler(true);

返回以下内容: https://i.imgur.com/aXFkCJ8.jpg

我只想查看已运行但显示的查询:

  

当前未加载数据库驱动程序

关于如何解决此问题的任何想法?就像事件探查器无法获得数据库已连接一样。 如果您需要更多信息,请问我,谢谢。

2 个答案:

答案 0 :(得分:0)

首先,这在autoload.php中是完全必要的:

 $autoload['libraries'] = array('database');

作为注释,Codeigniter不支持显示调用

时运行的查询
$this->output->enable-profiler(true); 

如果在CI_Model或任何其他模型上加载数据库连接,则要查看运行的查询,完全有必要在控制器或主控制器上加载数据库连接。

答案 1 :(得分:0)

您必须在config / autoload.php中加载数据库库

$autoload['libraries'] = array('database');

希望此解决方案对您有用。