我为小型项目创建了自己的小型轻量级框架,现在切换到 Kohana。
但我想知道实现导航层次结构的方法是什么。
示例:我有一个这样的菜单:
主页 | 产品 | 支持 | 接触
在我的旧框架中,当用户单击“产品”时,我的框架知道这是哪个导航层,然后我的视图将“_active”后缀附加到该菜单项的 css 类,因此它被突出显示。所有父导航元素都相同。
您如何在 Kohana 中设置您的网站以实现这样的目标?
我想过制作一个包含菜单栏的大布局视图。在那里,我必须实现所有逻辑来确定必须将哪个菜单项突出显示为活动的。是否有任何聪明的机制,或者如果一个 url 段与菜单项匹配,我是否只需要在一堆 if 语句中以某种方式从当前 url 中找出?