修复命名空间别名bug library/think/Loader.php 73行

浏览:375 发布日期:2018/04/12 分类:ThinkPHP5专区 关键字: 命名空间别名
        // 检测命名空间别名
        if (!empty(self::$namespaceAlias)) {
            #### 增加此行用于修复命名空间无法生效的 bug
            $cla = strtr($class,'\\','/');
            $namespace = dirname($cla);
            if (isset(self::$namespaceAlias[$namespace])) {
                $original = self::$namespaceAlias[$namespace] . '\\' . basename($cla);
                if (class_exists($original)) {
                    return class_alias($original, $class, false);
                }
            }
        }
最佳答案
评论( 相关
后面还有条评论,点击查看>>