1

Zend 的文档中,他们写了关于创建导航容器的内容。但他们没有解释我应该在哪里创建它们。有人知道吗?

我还想知道自定义导航容器是否扩展或覆盖了包含静态链接的 navigation.xml 文件。

(我想制作一个自定义导航容器来从我的数据库中添加动态链接)

4

1 回答 1

1

(我想制作一个自定义导航容器来从我的数据库中添加动态链接)

创建一个控制器插件并在那里初始化容器。

如果需要,您可以通过在请求参数上创建条件甚至在需要时切换布局来将其限制为仅在特定模块/控制器/操作上运行。

您还可以将导航容器创建为模型,或getNavigation()在现有模型中创建并在需要时在任何地方使用。

另一种解决方案是在视图助手中动态创建导航容器。

选择最适合您的情况的一种(例如,取决于您如何处理缓存)。

于 2010-10-28T06:49:00.320 回答