如何在CodeIgniter中添加对库的数据库访问?

问题描述 投票:0回答:2
I下载了最后一个版本的Codeigniter,我尝试运行一个简单的应用程序。该代码在没有数据库的情况下完美工作,但是当我添加此

$autoload['libraries'] = array('database');
页面变为空白。

I查看了日志文件,但我什么都没找到,我检查了不同的教程,但是我的数据库.php文件看起来正确配置了。我将其从数组中取出。

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

添加到控制器中:
$this->load->library('database'); 

,然后出现此错误

遇到了错误

未加载请求的类:数据库

我做什么?

要自动加载数据库,您可以使用

$autoload['libraries']

php database codeigniter model-view-controller loading
2个回答
5
投票

或手动加载它,您使用:

$this->load->database();

database驱动程序
不是普通的库,它遵循一些怪异的

rules


要使用数据库,您需要使用“库”自动加载而不是“ config”自动加载 $autoload['libraries'] = array('database'); 这实际上将自动加载您的配置。


2
投票

您在问题中提到的另一件事是,您“添加”该行,您无需添加该行,您应该将元素添加到该行上已经存在的数组中。 您可能会覆盖其他自动加载库,我需要查看您的

autoload.php
文件以确认此。
    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.