我在带有mysql的wampserver 3中安装了codeigniter 3,并配置了与数据库的连接,并且一切正常,模型具有连接,查询正在返回数据,但是,当我使用探查器库时,特别是功能:
$this->output->enable_profiler(true);
我只想查看已运行但显示的查询:
当前未加载数据库驱动程序
关于如何解决此问题的任何想法?就像事件探查器无法获得数据库已连接一样。 如果您需要更多信息,请问我,谢谢。
答案 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');
希望此解决方案对您有用。