改进Db类

This commit is contained in:
thinkphp
2016-05-04 17:00:16 +08:00
parent 6b26b1ee25
commit 7c7948d44b
2 changed files with 4 additions and 10 deletions

View File

@@ -41,7 +41,7 @@ return [
// 默认模块名
'default_module' => 'index',
// 禁止访问模块
'deny_module_list' => [COMMON_MODULE, 'runtime'],
'deny_module_list' => [COMMON_MODULE],
// 默认控制器名
'default_controller' => 'Index',
// 默认操作名

View File

@@ -18,8 +18,6 @@ class Db
{
// 数据库连接实例
private static $instances = [];
// 当前数据库连接实例
private static $instance = null;
// 查询次数
public static $queryTimes = 0;
// 执行次数
@@ -46,8 +44,7 @@ class Db
// 记录初始化信息
APP_DEBUG && Log::record('[ DB ] INIT ' . $options['type'] . ':' . var_export($options, true), 'info');
}
self::$instance = self::$instances[$md5];
return self::$instance;
return self::$instances[$md5];
}
/**
@@ -107,10 +104,7 @@ class Db
// 调用驱动类的方法
public static function __callStatic($method, $params)
{
if (is_null(self::$instance)) {
// 自动初始化数据库
self::connect();
}
return call_user_func_array([self::$instance, $method], $params);
// 自动初始化数据库
return call_user_func_array([self::connect(), $method], $params);
}
}