0
該應用中的大部分視圖呈現default
佈局。它也有一個導航菜單,其目的是通過控制器來瀏覽用戶和它看起來像這樣:如何知道哪個控制器在cakePHP中渲染了佈局?
<li class="dashboard"><?php echo $this->Html->link('dashboard', array('controller'=>'events', 'action'=>'dashboard'))?></li>
<li class="users"><?php echo $this->Html->link('users', array('controller'=>'users', 'action'=>'index'))?></li>
<li class="dates"><?php echo $this->Html->link('dates', array('controller'=>'dates', 'action'=>'index'))?></li>
<li class="projets"><?php echo $this->Html->link('sager', array('controller'=>'projcets', 'action'=>'index'))?></li>
基於其控制器已呈現的佈局,我想補充active
到<li class="">
所以我可以風格特定元素不同。
有關如何瞭解哪個控制器已渲染布局的任何幫助或指導非常感謝。
可能是這個問題的重複:http://stackoverflow.com/questions/13034267/in-viewcakephp-the-proper-way-to-get-current-controller – cowls 2014-09-04 07:37:13