mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 23:22:48 +08:00
Loder类的addMap方法支持批量导入 废除loadMap方法
This commit is contained in:
@@ -41,20 +41,19 @@ class Loader {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 注册classmap
|
// 注册classmap
|
||||||
static public function addMap($class,$map){
|
static public function addMap($class,$map=''){
|
||||||
|
if(is_array($class)){
|
||||||
|
self::$map = array_merge(self::$map,$class);
|
||||||
|
}else{
|
||||||
self::$map[$class] = $map;
|
self::$map[$class] = $map;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 注册命名空间
|
// 注册命名空间
|
||||||
static public function addNamespace($namespace,$path){
|
static public function addNamespace($namespace,$path){
|
||||||
self::$namespace[$namespace] = $path;
|
self::$namespace[$namespace] = $path;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 加载classmap
|
|
||||||
static public function loadMap($map){
|
|
||||||
self::$map = array_merge(self::$map,$map);
|
|
||||||
}
|
|
||||||
|
|
||||||
// 注册自动加载机制
|
// 注册自动加载机制
|
||||||
static public function register($autoload=''){
|
static public function register($autoload=''){
|
||||||
spl_autoload_register($autoload?$autoload:['Think\Loader','autoload']);
|
spl_autoload_register($autoload?$autoload:['Think\Loader','autoload']);
|
||||||
|
|||||||
Reference in New Issue
Block a user