Loder类的addMap方法支持批量导入 废除loadMap方法

This commit is contained in:
ThinkPHP
2013-04-14 17:57:51 +08:00
parent 6c098361bd
commit e67de3b0f7

View File

@@ -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']);