我在我的应用程序中添加了一个名为Assets的简单库/类。该文件位于:加载CodeIgniter自定义库
application/libraries/Assets.php
内容是:
class Assets {
public function get_images() {
....
}
}
在我的控制,我有:
function __construct() {
parent::__construct();
$this->load->library('assets');
}
而且我把它用:
public function members() {
$data = array();
$data['images'] = $this->assets->get_images();
}
但我得到这个错误:
An uncaught Exception was encountered
Type: Error
Message: Class 'CI_Assets' not found
Filename: ../system/core/Common.php
Line Number: 196
这可能是什么原因造成的?
一些更多的信息:我有一个名为Club_model.php模型和我加载在控制器构造类似函数:$ this->负荷 - >模型( 'club_model');并在该模型中我有一个函数称为get_clubs ...导致错误的行是在数据库结果:foreach($查询 - >结果('俱乐部')作为$行){} ----如果我上面的库错误消失的评论... WTH? – poptartgun
如果我注释掉资产库提到模型返回get_clubs()就好了......这两个似乎冲突。太奇怪了。 – poptartgun
您是否尝试过确保资源在库加载中为大写?我遇到过类似的问题 –