Пример #1
0
 private function getChilds($item_id)
 {
     $node = true;
     $childs = Categories::findAll(['parent_id' => $item_id]);
     Yii::trace('Categories count: ' . count($childs));
     if (!count($childs)) {
         $node = false;
         $childs = Resources::findAll(['category_id' => $item_id]);
         Yii::trace('Resources count: ' . count($childs));
     }
     if (!count($childs)) {
         $_items = [];
         return;
     }
     foreach ($childs as $item) {
         $this->_items[] = ['id' => $item->id, 'title' => $item->title, 'url' => '/' . $item->route, 'node' => $node];
     }
 }