From 0c32559716906991595b173749294e48fb649de1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Wed, 10 Nov 2021 11:27:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Base/Model.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Base/Model.php b/src/Base/Model.php index a6c474d..1abe0b8 100644 --- a/src/Base/Model.php +++ b/src/Base/Model.php @@ -592,13 +592,17 @@ abstract class Model extends Component implements ModelInterface, ArrayAccess, T $condition = [$this->getPrimary() => $this->getPrimaryValue()]; } $generate = SqlBuilder::builder(static::query()->where($condition))->update($param); + var_dump($generate); if (is_bool($generate)) { return $generate; } $command = $this->getConnection()->createCommand($generate[0], $generate[1]); - if ($command->save(false, $this)) { + if ($o = $command->save(false, $this)) { + var_dump($o); return $this->refresh()->afterSave($fields, $param); } + + var_dump(false); return false; } @@ -633,7 +637,7 @@ abstract class Model extends Component implements ModelInterface, ArrayAccess, T if (empty($rule)) return true; $validate = $this->resolve($rule); if (!$validate->validation()) { - return $this->addError($validate->getError(), 'mysql'); + return $this->addError('$validate->getError()', 'mysql'); } else { return TRUE; }