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;
 }
Esempio n. 2
0
      <aside class="main-sidebar">

        <!-- sidebar: style can be found in sidebar.less -->
        <section class="sidebar">

         

         
          <!-- /.search form -->

          <!-- Sidebar Menu -->
          <ul class="sidebar-menu">
            
            
            <?php 
$menu = Menu::generateRoute();
?>
            <?php 
$controller = Yii::$app->controller->id;
?>
            
            <?php 
foreach ($menu as $route) {
    ?>
				<?php 
    $activeMenu = ltrim($route, '/');
    ?>
				<li class="<?php 
    echo $controller == $activeMenu ? 'active' : '';
    ?>
"><a href="<?php