From e309a1bda966a0b3accf8545e91b725db24ac16f Mon Sep 17 00:00:00 2001 From: sugar1569 Date: Tue, 2 Apr 2019 17:35:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dtp5=20Model=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E8=BF=94=E5=9B=9E=E4=BF=A1=E6=81=AF=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E6=98=AF=E5=90=A6=E6=9B=B4=E6=96=B0=E6=88=90=E5=8A=9F?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extend/traits/ModelTrait.php | 4 +++- thinkphp/library/think/Model.php | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/extend/traits/ModelTrait.php b/extend/traits/ModelTrait.php index 00bcd53b..ee2b5393 100644 --- a/extend/traits/ModelTrait.php +++ b/extend/traits/ModelTrait.php @@ -42,9 +42,11 @@ trait ModelTrait { $model = new self; if(!$field) $field = $model->getPk(); - return false !== $model->update($data,[$field=>$id]); +// return false !== $model->update($data,[$field=>$id]); + return 0 < $model->update($data,[$field=>$id])->result; } + /** * 查询一条数据是否存在 * @param $map diff --git a/thinkphp/library/think/Model.php b/thinkphp/library/think/Model.php index 2dc27b48..0c4db3cd 100644 --- a/thinkphp/library/think/Model.php +++ b/thinkphp/library/think/Model.php @@ -1680,7 +1680,7 @@ abstract class Model implements \JsonSerializable, \ArrayAccess if (!empty($field)) { $model->allowField($field); } - $result = $model->isUpdate(true)->save($data, $where); + $model->result = $model->isUpdate(true)->save($data, $where); return $model; }