//Think.class.php
public static function autoload($class) {
// 检查是否存在别名定义
echo $class.'<br>';
if(alias_import($class)) return ;
$libPath = defined('BASE_LIB_PATH')?BASE_LIB_PATH:LIB_PATH;
$group = defined('GROUP_NAME') && C('APP_GROUP_MODE')==0 ?GROUP_NAME.'/':'';
$file = $class.'.class.php';
if(substr($class,-8)=='Behavior') { // 加载行为
echo LIB_PATH.','.$libPath.'<br>';
if(require_array(array(
CORE_PATH.'Behavior/'.$file,
EXTEND_PATH.'Behavior/'.$file,
LIB_PATH.'Behavior/'.$file,
$libPath.'Behavior/'.$file),true)
|| (defined('MODE_NAME') && require_cache(MODE_PATH.ucwords(MODE_NAME).'/Behavior/'.$file))) {
return ;
}看到 LIB_PATH和ba这里面是不是有什么问题?
最佳答案