mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 15:12:48 +08:00
修正多对多默认的中间表获取
This commit is contained in:
@@ -1939,7 +1939,7 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
|
|||||||
// 记录当前关联信息
|
// 记录当前关联信息
|
||||||
$model = $this->parseModel($model);
|
$model = $this->parseModel($model);
|
||||||
$name = Loader::parseName(basename(str_replace('\\', '/', $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';
|
$foreignKey = $foreignKey ?: $name . '_id';
|
||||||
$localKey = $localKey ?: $this->getForeignKey($this->name);
|
$localKey = $localKey ?: $this->getForeignKey($this->name);
|
||||||
return new BelongsToMany($this, $model, $table, $foreignKey, $localKey);
|
return new BelongsToMany($this, $model, $table, $foreignKey, $localKey);
|
||||||
|
|||||||
Reference in New Issue
Block a user