在用phar打包thinkphp后发现debug模式出错

浏览:1018 发布日期:2013/09/22 分类:求助交流 关键字: phar lib_path base_lib_path
   //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和base_LIB_PATH以及$libPath三者之间的关系实在难以搞清。

这里面是不是有什么问题?
最佳答案
评论( 相关
后面还有条评论,点击查看>>