deleteCache(); return $this->allowField(true)->save($data); } /** * 编辑记录 * @param $data * @return bool|int */ public function edit($data) { $this->deleteCache(); return $this->allowField(true)->save($data); } /** * 删除商品分类 * @param $category_id * @return bool|int */ public function remove($category_id) { // 判断是否存在文章 $articleCount = ArticleModel::getArticleTotal(['category_id' => $category_id]); if ($articleCount > 0) { $this->error = '该分类下存在' . $articleCount . '个文章,不允许删除'; return false; } $this->deleteCache(); return $this->delete(); } /** * 删除缓存 * @return bool */ private function deleteCache() { return Cache::rm('article_category_' . self::$wxapp_id); } }