From bcfb184618f17a3929de38b415d4bea9e1a67b05 Mon Sep 17 00:00:00 2001 From: JaguarJack <82664165@qq.com> Date: Mon, 24 May 2021 21:16:35 +0800 Subject: [PATCH] update BaseOptions --- catch/cms/model/Category.php | 2 ++ extend/catcher/traits/db/BaseOptionsTrait.php | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/catch/cms/model/Category.php b/catch/cms/model/Category.php index 8773744..139b04a 100644 --- a/catch/cms/model/Category.php +++ b/catch/cms/model/Category.php @@ -61,6 +61,8 @@ class Category extends BaseModel 'deleted_at', ); + protected $updateChildrenFields = 'status'; + const LIST_TYPE = 1; // 列表 const PAGE_TYPE = 2; // 单页 const COVER_TYPE = 3; // 封面 diff --git a/extend/catcher/traits/db/BaseOptionsTrait.php b/extend/catcher/traits/db/BaseOptionsTrait.php index 0e14c6a..c2caf07 100644 --- a/extend/catcher/traits/db/BaseOptionsTrait.php +++ b/extend/catcher/traits/db/BaseOptionsTrait.php @@ -184,7 +184,7 @@ trait BaseOptionsTrait if (!empty($this->updateChildrenFields)) { if (is_array($this->updateChildrenFields)) { foreach ($data as $field => $value) { - if (in_array($field, $this->updateChildrenFields)) { + if (! in_array($field, $this->updateChildrenFields)) { unset($data[$field]); } }