gpt4 book ai didi

php - Zend_Navigation 的自定义渲染

转载 作者:可可西里 更新时间:2023-11-01 12:28:57 27 4
gpt4 key购买 nike

我将导航 XML 文件与我的 Zend Framework MVC 应用程序结合使用。

顶级菜单呈现在我的布局顶部。生成它的代码如下所示:

$this->navigation()->menu()->renderMenu(null,array('maxDepth'   =>  0));

这将自动呈现我在顶部菜单中设置样式的链接的无序列表。现在,我想渲染子菜单(渲染事件容器树),利用所有内置的 Zend_Navigation 优点(MVC 和 ACL 集成),但使用自定义标记。我会通过插入这个来做到这一点:

$this->navigation()->menu()->renderSubMenu();

事实上,我有一组非常具体的标记需要用来渲染它。它是如此截然不同,我不认为我可以设计一个无序列表来适应我想要的演示文稿。

是否有一种简单的方法(或者如果需要的话很复杂;)来自定义子菜单?

最佳答案

查看我的这个答案:Getting Zend_Navigation menu to work with jQuery's Fisheye

总而言之,您为导航创建一个 View 并循环浏览页面,并使用页面方法创建自定义标记。据我所知,目前还没有类似装饰器的导航支持。

关于php - Zend_Navigation 的自定义渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1971600/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com