This commit is contained in:
2021-11-10 11:06:01 +08:00
parent f22a58e121
commit 6dbc18c7d9
+3 -3
View File
@@ -448,19 +448,19 @@ abstract class Model extends Component implements ModelInterface, ArrayAccess, T
* @return bool|int * @return bool|int
* @throws Exception * @throws Exception
*/ */
protected static function deleteByCondition($condition = NULL, array $attributes = [], bool $if_condition_is_null = false): bool|int protected static function deleteByCondition($condition = NULL, array $attributes = [], bool $if_condition_is_null = false): bool
{ {
if (empty($condition)) { if (empty($condition)) {
if (!$if_condition_is_null) { if (!$if_condition_is_null) {
return false; return false;
} }
return static::query()->delete(); return (bool)static::query()->delete();
} }
$model = static::query()->ifNotWhere($if_condition_is_null)->where($condition); $model = static::query()->ifNotWhere($if_condition_is_null)->where($condition);
if (!empty($attributes)) { if (!empty($attributes)) {
$model->bindParams($attributes); $model->bindParams($attributes);
} }
return $model->delete(); return (bool)$model->delete();
} }