如何在 Yii 框架中将菜单项设置为活动状态?
How to set menu items as active in Yii framework?
我是 Yii 框架的新手..
现在我使用 yii1.1.6 version.In 管理面板菜单,我想显示为活动菜单,而哪个菜单项是 selected.Please 帮助我如何使菜单项成为活动...
<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>
您可以像这样比较您的控制器 ID 和操作 ID:
if(Yii::app()->controller->id == 'site' && Yii::app()->controller->action->id == 'index'){
echo '<li class="active">';
}
我是 Yii 框架的新手.. 现在我使用 yii1.1.6 version.In 管理面板菜单,我想显示为活动菜单,而哪个菜单项是 selected.Please 帮助我如何使菜单项成为活动...
<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>
您可以像这样比较您的控制器 ID 和操作 ID:
if(Yii::app()->controller->id == 'site' && Yii::app()->controller->action->id == 'index'){
echo '<li class="active">';
}