From 4a7e4d5d28b8f051a834436c4f194f51700377c2 Mon Sep 17 00:00:00 2001 From: thinkphp Date: Wed, 18 Jan 2017 13:56:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E5=AF=B9=E4=B8=80=E9=A2=84=E8=BD=BD?= =?UTF-8?q?=E5=85=A5=20In=E6=9F=A5=E8=AF=A2=E6=96=B9=E5=BC=8F=E5=85=BC?= =?UTF-8?q?=E5=AE=B9withField=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/model/relation/OneToOne.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/think/model/relation/OneToOne.php b/library/think/model/relation/OneToOne.php index da989798..69f57072 100644 --- a/library/think/model/relation/OneToOne.php +++ b/library/think/model/relation/OneToOne.php @@ -267,6 +267,10 @@ abstract class OneToOne extends Relation // 预载入关联查询 支持嵌套预载入 if ($closure) { call_user_func_array($closure, [ & $model]); + if ($model->getOptions('with_field')) { + $model->field($model->getOptions('with_field')); + $model->removeOption('with_field'); + } } $list = $model->where($where)->with($subRelation)->select();