Model类实例化Db类的方法改变

This commit is contained in:
thinkphp
2013-03-30 13:30:55 +08:00
parent 97f9395a96
commit 2602e1622b
2 changed files with 3 additions and 3 deletions

View File

@@ -35,12 +35,12 @@ class Db {
$class = $lite? 'Think\Db\Lite' : 'Think\\Db\\Driver\\'.ucwords($options['dbms']);
if(class_exists($class)) {
self::$instance[$md5] = new $class($options);
self::$_instance = self::$instance[$md5];
}else{
Error::halt('_DB_TYPE_INVALID_:'.$options['dbms']);
}
}
return self::$instance[$md5];
self::$_instance = self::$instance[$md5];
return self::$_instance;
}
/**

View File

@@ -781,7 +781,7 @@ class Model {
if(!empty($config) && is_string($config) && false === strpos($config,'/')) { // 支持读取配置参数
$config = Config::get($config);
}
$_db[$linkNum] = Db::getInstance($config);
$_db[$linkNum] = Db::instance($config);
}elseif(NULL === $config){
$_db[$linkNum]->close(); // 关闭数据库连接
unset($_db[$linkNum]);