Procházet zdrojové kódy

修复tp5 Model更新函数返回信息没有是否更新成功信息

sugar1569 před 6 roky
rodič
revize
e309a1bda9

+ 3 - 1
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

+ 1 - 1
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;
     }