This commit is contained in:
thinkphp
2017-11-21 15:36:36 +08:00
parent c38d2a6d0d
commit e7ab1e9a2d
3 changed files with 7 additions and 7 deletions

View File

@@ -24,11 +24,11 @@ class Pivot extends Model
/**
* 架构函数
* @access public
* @param Model $parent 上级模型
* @param array|object $data 数据
* @param Model $parent 上级模型
* @param string $table 中间数据表名
*/
public function __construct(Model $parent = null, $data = [], $table = '')
public function __construct($data = [], Model $parent = null, $table = '')
{
$this->parent = $parent;

View File

@@ -74,7 +74,7 @@ class BelongsToMany extends Relation
protected function newPivot($data = [])
{
$class = $this->pivotName ?: '\\think\\model\\Pivot';
$pivot = new $class($this->parent, $data, $this->middle);
$pivot = new $class($data, $this->parent, $this->middle);
if ($pivot instanceof Pivot) {
return $pivot;
} else {