|
发表于 2015-7-4 17:56:02
|
显示全部楼层
本帖最后由 aneasystone 于 2015-7-4 17:59 编辑
按理说CI_Model应该会自动加载的,如果出现CI_Model加载失败的错,很有可能是路径配置有问题。
检查下APPPATH和BASEPATH是否正确。
可以在/system/core/Common.php文件的&load_class()方法中加入两句调试信息,如下:
PHP复制代码
// Look for the class first in the local application/libraries folder
// then in the native system/libraries folder
foreach (array(APPPATH , BASEPATH ) as $path)
{
if (file_exists($path.$directory.'/'.$class.'.php'))
{
$name = 'CI_'.$class;
if (class_exists($name, FALSE) === FALSE)
{
// 应该会打印出system/core/Model.php
echo $path.$directory.'/'.$class.'.php' . "<br>";
require_once($path.$directory.'/'.$class.'.php');
}
break;
}
}
echo $name . "<br>"; // 应该会打印出CI_Model
复制代码
|
|