Esempio n. 1
0
 private function getSubMenus($parent)
 {
     $ret = [];
     $menus = Menu::find()->where(['parent' => $parent])->orderBy('order')->all();
     foreach ($menus as $menu) {
         $submenu = $this->getSubMenu($menu->id);
         $ret[] = ['label' => Yii::t('igolf', $menu->name), $url => count($submenu) == 0 ? Yii::$app->homeUrl . ltrim($menu->route, '/') : $submenu];
     }
     return $ret;
 }