diff --git a/Think/Loader.php b/Think/Loader.php index 0dbcad0d..83707bf9 100644 --- a/Think/Loader.php +++ b/Think/Loader.php @@ -41,8 +41,12 @@ class Loader { } // 注册classmap - static public function addMap($class,$map){ - self::$map[$class] = $map; + static public function addMap($class,$map=''){ + if(is_array($class)){ + self::$map = array_merge(self::$map,$class); + }else{ + self::$map[$class] = $map; + } } // 注册命名空间 @@ -50,11 +54,6 @@ class Loader { self::$namespace[$namespace] = $path; } - // 加载classmap - static public function loadMap($map){ - self::$map = array_merge(self::$map,$map); - } - // 注册自动加载机制 static public function register($autoload=''){ spl_autoload_register($autoload?$autoload:['Think\Loader','autoload']);