/** * Fungsi untuk menampilkan data sub kategori berdasarkan parent kategori * * @param int $parent_id * @param int $language_id * @return array */ public function getSubCategoriesForChart($parent_id, $language_id) { $categoryDb = new Model_DbTable_Category(); $categories = $categoryDb->getSubCategoriesWithCounter($parent_id, $language_id)->toArray(); $result = array(); foreach ($categories as $category) { $result['category'][] = $category['name']; $result['total'][] = array('', (int) $category['total_culture'], '/category/' . $parent_id . '/detail/' . $category['category_id']); } return $result; }
$result = array(); foreach ($categoryParent as $catParent) { foreach ($categoryChildren as $catChild) { if ($catChild['parent_id'] == $catParent['category_id']) { $catParent['children'][] = $catChild; } }