连接到已创建库中的数据库- CodeIgniter


Connecting to the database in a Created Library - CodeIgniter

我现在有一个小问题,它困扰着我,希望你们中的一个能帮助我。

基本上我正在创建一个库在CodeIgniter中使用,我得到这个错误:

A PHP Error was encountered
Severity: Notice
Message: Undefined property: Functions::$db
Filename: libraries/Functions.php
Line Number: 11

数据库库和我的函数库已经在自动加载:

$autoload['libraries'] = array('database','session','encrypt','functions');

Functions.php文件相应位于application/libraries文件夹中。

第11行由以下内容组成:

$this->db->where('username', $data);

不确定为什么db是一个未定义的属性?

这可能是因为您需要首先获得CI实例,因为并非所有内容都已加载:

$ci =& get_instance();
$ci->db->where('username', $data);

看看是否有帮助。