【发布时间】:2016-05-17 17:33:51
【问题描述】:
这是我在 codeigniter 库文件夹中的自定义类
class Commonlib {
public function __construct()
{
$ci=& get_instance();
$ci->load->database();
}
function getcountries(){
return $ci->db->get("countries")->result();
}
function cities(){
return $ci->db->get("cities")->result();
}
}
这是我的看法
$results=$this->commonlib->getcountries();
foreach ($results as $row)
{
echo '<a href="#">'.$row->country .'</a><br>';
}
错误是严重性:通知消息:未定义的变量:ci 如何在库构造函数中加载数据库
【问题讨论】:
-
尝试使用
$this->CI而不是$ci -
为什么在库中加载数据库自动加载autoload.php文件中的数据库,
标签: php codeigniter