This commit is contained in:
thinkphp
2016-05-18 22:39:53 +08:00
parent b4d90ade7a
commit 7ff02c61cd

View File

@@ -893,6 +893,7 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
} else { } else {
$query->name($this->name); $query->name($this->name);
} }
self::$links[$model] = $query; self::$links[$model] = $query;
} }
// 返回当前模型的数据库查询对象 // 返回当前模型的数据库查询对象
@@ -916,8 +917,7 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
{ {
$model = get_called_class(); $model = get_called_class();
if (!isset(self::$links[$model])) { if (!isset(self::$links[$model])) {
$class = new static(); self::$links[$model] = (new static())->db();
self::$links[$model] = $class->db();
} }
$query = self::$links[$model]; $query = self::$links[$model];
return call_user_func_array([$query, $method], $params); return call_user_func_array([$query, $method], $params);