2

この Cmenu をレンダリングしていますが、そのメニュー ページでアクティブなときにアクティブなクラスが li 要素に表示されません。

$this->widget('zii.widgets.CMenu', 
     array('items'=>array(
         array(
           'label'=>'Foo',
           'url'=>array('event/index/21')
         ),
         array(
            'label'=>'Bar',
            'url'=>array('event/index/22')
         )
       )
      )
 );

誰も理由を知っていますか?

4

1 に答える 1

2
'url'=>array('event/index', array( 'event' => '21' ))

これは機能します。

アクティブなクラスが開始するために一致する必要があるのはルートのようです.

参照: http://www.yiiframework.com/forum/index.php/topic/23317-cmenu-item-not-active-any-more-after-i-used-url-cheating/

于 2012-06-23T15:29:29.407 に答える