0

yii プロジェクトにカスタム メニュー リンクがあり、選択したクラスをメニューに適用したいと考えています。

<li><a href="<?php echo $serverPath.CController::createUrl('user/index'); ?>" Dashboard</a></li>

任意の提案をお願いします。CActive メニューについては少し知っていますが、これらのタイプのメニューについては知りません。

4

1 に答える 1

0

これをすべてのメニューで使用すると、問題が少し解決しました。

 <li <?php if(Yii::app()->controller->id == 'any-controllery-nmae' && Yii::app()->controller->action->id == 'any-function'){echo 'class="active"';} else { echo '';} ?>>
  <a href="<?php echo $serverPath.CController::createUrl('any-controllery-nmae/any-function'); ?>" title="Dashboard">Dashboard</a></li>         
 </li>

   <li <?php if(Yii::app()->controller->id == 'any-controllery-nmae' && Yii::app()->controller->action->id == 'any-function'){echo 'class="active"';} else { echo '';} ?>>
  <a href="<?php echo $serverPath.CController::createUrl('any-controllery-nmae/any-function'); ?>" title="Dashboard">Dashboard</a></li>         
 </li>   

    <li <?php if(Yii::app()->controller->id == 'any-controllery-nmae' && Yii::app()->controller->action->id == 'any-function'){echo 'class="active"';} else { echo '';} ?>>
  <a href="<?php echo $serverPath.CController::createUrl('any-controllery-nmae/any-function'); ?>" title="Dashboard">Dashboard</a></li>         
 </li>
于 2013-05-17T10:15:11.673 に答える