この質問に似た問題があります
CakePHP でアクティブなメニュー リンクを識別する方法
私のdefault.ctpファイルには、リンクに「アクティブな」クラスを追加したいページがあります。ページの現在のURLを特定してから、リンクにクラスを適用するにはどうすればよいですか..そこにも答えがあります
$url = $this->Html->url('INPUT_THE_URL') ;
$active = $this->request->here == $url? true: false;
私のコードでこれを行う方法がわかりません.. Cakephpの初心者なので、質問して申し訳ありません.. これが私のコードです
**default.ctp file**
<li>
<?php echo $this->Html->link('Dashboard', array('controller'=>'users','action' => 'controlpanel'), array('title' => 'Dashboard','class' => 'shortcut-dashboard'));?></li>
<li> <?php echo $this->Html->link('Contacts', array('controller'=>'contacts','action' => 'index'), array('title' => 'Contacts','class' => 'shortcut-contacts'));?></li>
このようなliでクラスを追加したい
<li class = 'active''>