|
@@ -40,7 +40,28 @@ class EducationModel extends Model
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- return array_values($tree);
|
|
|
|
|
|
|
+ // 递归将children属性转换为数组
|
|
|
|
|
+ $tree = array_values($tree);
|
|
|
|
|
+ $tree = $this->convertChildrenToArray($tree);
|
|
|
|
|
+
|
|
|
|
|
+ return $tree;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 递归将children属性转换为数组
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param $items
|
|
|
|
|
+ * @return mixed
|
|
|
|
|
+ */
|
|
|
|
|
+ private function convertChildrenToArray($items)
|
|
|
|
|
+ {
|
|
|
|
|
+ foreach ($items as &$item) {
|
|
|
|
|
+ if (isset($item['children']) && is_array($item['children'])) {
|
|
|
|
|
+ $item['children'] = array_values($item['children']);
|
|
|
|
|
+ $item['children'] = $this->convertChildrenToArray($item['children']);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return $items;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// public function getGrList($userId)
|
|
// public function getGrList($userId)
|