yii プロジェクトにカスタム メニュー リンクがあり、選択したクラスをメニューに適用したいと考えています。
<li><a href="<?php echo $serverPath.CController::createUrl('user/index'); ?>" Dashboard</a></li>
任意の提案をお願いします。CActive メニューについては少し知っていますが、これらのタイプのメニューについては知りません。
yii プロジェクトにカスタム メニュー リンクがあり、選択したクラスをメニューに適用したいと考えています。
<li><a href="<?php echo $serverPath.CController::createUrl('user/index'); ?>" Dashboard</a></li>
任意の提案をお願いします。CActive メニューについては少し知っていますが、これらのタイプのメニューについては知りません。
これをすべてのメニューで使用すると、問題が少し解決しました。
<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>