我有一个我需要加载的模型;
__DIR__.'/../models/api_model.php'
但是,它需要完全构造 - 所以require_once / include_once不允许我访问我需要调用的函数。运行快速include_once只是在尝试访问时会抛出“未定义的函数”错误。我猜测这是因为我正在研究的旧模型系统是基于codeigniter的,但是这个新的部分不是。
我试图绕过这个;
include_once(__DIR__.'/../models/api_model.php');
$api_model = new Api_model();
但是,php似乎在当前文件夹下查找Api_model类,而不是在include_once中查找层次结构 - 返回“找不到类”错误。
有没有办法构建Api_model类,它位于一个分层文件夹中?
答案 0 :(得分:0)
您还可以在CI中使用APPPATH
全局定义的变量来考虑模型的 PATH ,并确保您的模型文件夹具有必要的权限。