修正JOIN方式一对一关联预载入闭包查询

This commit is contained in:
thinkphp
2017-02-20 17:43:15 +08:00
parent dcb46092d1
commit 46353f20a0

View File

@@ -67,6 +67,7 @@ abstract class OneToOne extends Relation
$field = true; $field = true;
} }
$query->field($field, false, $table, $alias); $query->field($field, false, $table, $alias);
$field = null;
} }
// 预载入封装 // 预载入封装
@@ -91,10 +92,8 @@ abstract class OneToOne extends Relation
} }
} elseif (isset($this->option['field'])) { } elseif (isset($this->option['field'])) {
$field = $this->option['field']; $field = $this->option['field'];
} else {
$field = true;
} }
$query->field($field, false, $joinTable, $joinAlias, $relation . '__'); $query->field(isset($field) ? $field : true, false, $joinTable, $joinAlias, $relation . '__');
} }
/** /**