Yii-urlmanager和活动突出显示菜单
我刚刚了解了如何配置urlmanager规则以使用以下规则Yii-urlmanager和活动突出显示菜单,yii,Yii,我刚刚了解了如何配置urlmanager规则以使用以下规则 'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName'=>false, 'rules'=>array( '<type:\w+>s'=>'article/index', ) 'urlManager'=>数组( “urlFormat'=>“路径”, 'showScriptName'=>false, '规则'=>数组( '
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'<type:\w+>s'=>'article/index',
)
'urlManager'=>数组(
“urlFormat'=>“路径”,
'showScriptName'=>false,
'规则'=>数组(
's'=>'article/index',
)
但是,现在我的CMenu没有带链接的主菜单的活动突出显示
<?php $this->widget('zii.widgets.CMenu',array(
'items'=>array(
array('label'=>'Articles', 'url'=>array('/articles')),
)); ?>
我找到了一个解决方案,看起来有点恶心。我所做的只是添加了一个“活动”条件来检查当前URI是否以“/article”作为前端
array('label'=>'Articles',
'url'=>array('/articles'),
'active'=>strpos(Yii::app()->request->requestUri, '/article')===0),
我已经找到了一个解决方案,看起来有点恶心。我所做的只是添加了一个“活动”条件来检查当前URI是否以“/article”作为前端
array('label'=>'Articles',
'url'=>array('/articles'),
'active'=>strpos(Yii::app()->request->requestUri, '/article')===0),