我在使用 CodeIgniter 连接到数据库时遇到问题。
在模型中,如果我这样做
$this->load->database();
然后是一个查询,例如
$query = $this->db->get('articles', 10);
工作并返回数据。但是,当我删除 load->database 行并尝试自动加载数据库库时,使用
$autoload['libraries'] = array('database');
在 application/config/autoload.php 中,上述查询失败。因为它在我显式加载库时有效,所以我的数据库连接没有问题。我正在使用 CodeIgniter 2.0.2(当前最新版本)。
由于我的大多数页面都使用数据库,因此我想自动加载它以避免必须在每个模型中每年加载它。我是否误解了有关加载数据库库的文档,或者我做错了什么?