From 915c46c4bd82f0fb51e87ea129ef347726e1b5c4 Mon Sep 17 00:00:00 2001 From: thinkphp Date: Fri, 23 Jun 2017 14:05:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=A4=9A=E5=AF=B9=E5=A4=9A?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E7=9A=84=E4=B8=AD=E9=97=B4=E8=A1=A8=E8=8E=B7?= =?UTF-8?q?=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/Model.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/think/Model.php b/library/think/Model.php index 99e9e0a5..4e60b2ac 100644 --- a/library/think/Model.php +++ b/library/think/Model.php @@ -1939,7 +1939,7 @@ abstract class Model implements \JsonSerializable, \ArrayAccess // 记录当前关联信息 $model = $this->parseModel($model); $name = Loader::parseName(basename(str_replace('\\', '/', $model))); - $table = $table ?: $this->getQuery()->getTable(Loader::parseName($this->name) . '_' . $name); + $table = $table ?: Loader::parseName($this->name) . '_' . $name; $foreignKey = $foreignKey ?: $name . '_id'; $localKey = $localKey ?: $this->getForeignKey($this->name); return new BelongsToMany($this, $model, $table, $foreignKey, $localKey);