我正在尝试在我的网站上实现当前菜单项的突出显示。现在我只在当前视图中找到了一个View::set
方法。$this->set('activeMenuButton', 'posts');
但我的网站布局中有 9 个菜单项。例如:
<li><?php echo $this->Html->link('Main page', array('controller' => 'pages','action' => 'index'), array('class' => 'button'));?></li> etc.
如何自动检查当前活动页面 == $this->set('activeMenuButton', 'posts')?或者我应该为布局中的每个 < li > 添加检查?像一个
if $activeMenuButton == posts { echo = 'class="activebutton"' } else { echo class="button" }?
对我来说这看起来很糟糕,但我想不出其他选择。