优化Connection类__call方法

This commit is contained in:
thinkphp
2016-12-26 22:55:38 +08:00
parent 5128ad407b
commit 7bb3e5561c

View File

@@ -155,11 +155,8 @@ abstract class Connection
*/ */
public function __call($method, $args) public function __call($method, $args)
{ {
if (!isset($this->query['database'])) { $query = $this->model('datebase');
$class = $this->config['query']; return call_user_func_array([$query, $method], $args);
$this->query['database'] = new $class($this);
}
return call_user_func_array([$this->query['database'], $method], $args);
} }
/** /**