From 1af16e10a0dd1e72eb3c929e2cf95803a4b0398c Mon Sep 17 00:00:00 2001 From: vedatakd Date: Fri, 16 Apr 2021 08:49:45 +0300 Subject: [PATCH] added get sub categories --- .../visiosoft/cats-module/src/Category/CategoryModel.php | 5 +++++ .../cats-module/src/Category/Contract/CategoryInterface.php | 2 ++ 2 files changed, 7 insertions(+) diff --git a/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php b/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php index 3710ce233..47af1e1c1 100644 --- a/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php +++ b/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php @@ -64,4 +64,9 @@ class CategoryModel extends CatsCategoryEntryModel implements CategoryInterface { $this->update(['icon' => $url]); } + + public function getSubCategories() + { + return $this->where('parent_category_id', $this->getId())->get(); + } } diff --git a/addons/default/visiosoft/cats-module/src/Category/Contract/CategoryInterface.php b/addons/default/visiosoft/cats-module/src/Category/Contract/CategoryInterface.php index f18190b63..a16e64ef0 100644 --- a/addons/default/visiosoft/cats-module/src/Category/Contract/CategoryInterface.php +++ b/addons/default/visiosoft/cats-module/src/Category/Contract/CategoryInterface.php @@ -13,4 +13,6 @@ interface CategoryInterface extends EntryInterface public function getMains($id); public function setCategoryIconUrl($url); + + public function getSubCategories(); }