gpt4 book ai didi

php - 如何使用 Kohana 制作菜单导航结构?

转载 作者:行者123 更新时间:2023-12-04 07:07:06 25 4
gpt4 key购买 nike

我为小型项目创建了自己的小型轻量级框架,现在切换到 Kohana。

但我想知道实现导航层次结构的方法是什么。

示例:我有一个这样的菜单:

首页 |产品 |支持 |接触

在我的旧框架中,当用户单击“产品”时,我的框架知道这是哪个导航层,然后我的 View 将“_active”后缀附加到该菜单项的 css 类,因此它会突出显示。所有父导航元素都相同。

您如何在 Kohana 中设置您的网站以实现这样的目标?

我想制作一个包含菜单栏的大布局 View 。在那里,我必须实现所有逻辑来确定哪个菜单项必须突出显示为事件的。对此是否有任何巧妙的机制,或者我是否只需要在一堆 if 语句中以某种方式从当前 url 中找出一个 url 段是否与菜单项匹配?

最佳答案

您可以使用 uri::segment()方法来获取当前页面,然后根据它确定你的后缀应该是什么。

例子:

# Example Url: http://www.example.com/index.php/article/paris/hilton/
echo $this->uri->segment(3); // Returns 'hilton'

从那里开始,只需根据您的每个导航链接检查返回值 - 当它匹配时,添加您的后缀。

关于php - 如何使用 Kohana 制作菜单导航结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/971510/

25 4 0