如何在Yii框架中将菜单项设置为活动状态?

时间:2017-02-07 11:48:22

标签: php yii yii2-basic-app

我是Yii框架的新手.. 现在我正在使用yii1.1.6版本。在管理面板菜单中,我想显示为活动菜单,同时选择哪个菜单项。请帮助我如何使菜单项成为活动状态...

<div class="collapse navbar-collapse navbar-ex1-collapse">
    <ul class="nav navbar-nav side-nav">
        <li class="">
            <a href="<?php echo Yii::app()->createUrl('site/index'); ?>"><i class="fa fa-fw fa-dashboard"></i> Home</a>
        </li>

        <li class="">
            <a href="<?php echo Yii::app()->createUrl('site/page',array('site/page', 'view'=>'about')); ?>"><i class="fa fa-fw fa-bar-chart-o"></i> About Us</a>
        </li>

        <li class="">
            <a href="<?php echo Yii::app()->createUrl('site/contact'); ?>"><i class="fa fa-fw fa-table"></i> Contact Us</a>
        </li>
    </ul>      
</div>

1 个答案:

答案 0 :(得分:1)

您可以比较您的控制器ID和操作ID:

if(Yii::app()->controller->id == 'site' && Yii::app()->controller->action->id == 'index'){
    echo '<li class="active">';
}