修正多态一对多 关联表没有数据的情况

This commit is contained in:
thinkphp
2017-04-14 19:08:21 +08:00
parent 591164dae6
commit 8dc793d76c

View File

@@ -152,6 +152,10 @@ class MorphMany extends Relation
$this->morphType => $this->type,
], $relation, $subRelation, $closure);
if (!isset($data[$result->$pk])) {
$data[$result->$pk] = [];
}
foreach ($data[$result->$pk] as &$relationModel) {
$relationModel->setParent(clone $result);
$relationModel->isUpdate(true);