diff --git a/library/think/model/Relation.php b/library/think/model/Relation.php index fd29647b..1dac652f 100644 --- a/library/think/model/Relation.php +++ b/library/think/model/Relation.php @@ -453,6 +453,9 @@ class Relation */ public function save($data, array $pivot = []) { + if ($data instanceof Model) { + $data = $data->toArray(); + } // 判断关联类型 switch ($this->type) { case self::HAS_ONE: