我有一个网站布局,包含顶部导航栏。当用户点击不同页面时,控制器会改变,因此我需要根据控制器来设置活动状态的类。
views->index.phtml
<li class='<?php echo (isset($this->controllerName) && $this->controllerName == 'about') ? 'active' : '' ?>'><a href="/about">About Us</a></li>
<li class='<?php echo (isset($this->controllerName) && $this->controllerName == 'services') ? 'active' : '' ?>'><a href="/services">Member Sevices</a></li>
我希望Phalcon有一个视图函数,或者说我可以在引导程序中放置一些东西,这样它就可以适用于所有页面,而我不必在每个控制器中手动设置controllerName变量。
return $elements;
}); 在我的views/index.phtml中,我添加了{{ elements.getTabs() }}但是没有显示任何内容。(请注意,我已经复制并编辑了elements.php的内容...我错过了什么吗?) - Pablo Santamaria