domingo, 30 de noviembre de 2014

MENU DINAMICO EN YII

$baseUrl2 = YiiBase::getPathOfAlias("webroot");

$menus= $baseUrl2.'/menus/menus.json';

//echo $menus;
$datos = file_get_contents($menus);
$recuperar = json_decode($datos, true);

//echo json_encode($recuperar);
//die();

 $this->widget('application.extensions.eflatmenu.EFlatMenu', array(
    'items'=>$recuperar,
));

$this->widget('application.extensions.eflatmenu.EFlatMenu', array(
    'items' => array(
        array('label' => 'Home', 'url' => array('/site/index'), 'active' => true, 'icon-class'=>'fa-home'),
        array('label' => 'About', 'url' => array('/site/page', 'view' => 'about')),
        array('label' => 'Contact', 'url' => array('/site/contact')),
        array('label'=>'Level 2 Menu', 'url'=>'#', 'items' => array(
            array('label' => 'Sub-Menu 1', 'url' => '#', 'icon-class'=>'fa-home'),
            array('label' => 'Level 3 Menu', 'url' => '#', 'items' => array(
            array('label' => 'Sub-Menu 1', 'url' => '#', 'icon-class'=>'fa-home'),
            array('label' => 'Sub-Menu 2', 'url' => '#'),
            )),
        )),
        array('label' => 'Login', 'url' => array('site/login'), 'visible' => Yii::app()->user->isGuest),
        array('label' => 'Logout (' . Yii::app()->user->name . ')', 'url' => array('/site/logout'), 'visible' => !Yii::app()->user->isGuest)
    )
));

No hay comentarios:

Publicar un comentario