Yii comment faire pour mettre en surbrillance l'élément de menu actuellement

J'ai utilisé le code suivant pour afficher les éléments de menu.

Ici par défaut la "Maison" lien doit être activé. De sorte que j'ai utilisé le code

active' => $this->id =='default' ? true : false

$this->widget('zii.widgets.CMenu',array(
     'linkLabelWrapper' => 'span',
    'items'=>array(
    array('label'=>'Home', 'url'=>array('post/index'),'active'=>$this->id=='default'?true:false),
    array('label'=>'About', 'url'=>array('site/page', 'view'=>'about'),'active'=>$this->id=='about'?true:false),
    array('label'=>'Test', 'url'=>array('site/page', 'view'=>'test')),
    array('label'=>'Contact', 'url'=>array('site/contact')),
    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)
    ),
    )); 

J'ai renvoyé l'url http://www.yiiframework.com/doc/api/1.1/CMenu#activateItems-detail
Mais je ne sais pas comment utiliser ces paramètres. S'il vous plaît aider

Le activeItems par défaut est activée. Avez-vous vérifié votre HTML pour class="active" ? Même avec 'active'=>$this->id=='default'?true:false supprimés à partir d'éléments ?
Oui j'ai vérifié le code html de la classe="active" n'est pas affiché
Il fonctionne correctement sur mes sites sans avoir besoin spécifiquement de la configuration de l'attribut actif. Vous devriez regarder dans le activateParent attribut (j'ai oublié son nom exactement). Êtes-vous actif sur certains des sous-pages, mais pas tous?

OriginalL'auteur designersvsoft | 2012-03-21