Beispiel #1
0
 public function listCategorySub($parent, $space = '|---')
 {
     global $arr;
     $children = Menus::find()->where(['parent_id' => $parent])->orderBy('ordering')->all();
     foreach ($children as $child) {
         $data = array();
         $data['id'] = $child->id;
         $data['names'] = $space . ' ' . $child->names;
         $data['published'] = $child->published;
         $data['ordering'] = $child->ordering;
         $data['min'] = $this->orderMin($child->langs, $child->type, $child->parent_id);
         $data['max'] = $this->orderMax($child->langs, $child->type, $child->parent_id);
         $arr[] = $data;
         Menus::listCategorySub($child->id, $space . '---');
     }
 }