代码之家  ›  专栏  ›  技术社区  ›  Wouter Dorgelo voy

Zend框架和自定义导航容器

  •  1
  • Wouter Dorgelo voy  · 技术社区  · 14 年前

    Zend's Documentation 他们写的是创建导航容器。但他们没有解释我应该在哪里创建它们。有人知道吗?

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

    (我想创建一个自定义导航容器,以便从数据库中添加动态链接)

    1 回复  |  直到 12 年前
        1
  •  1
  •   takeshin    14 年前

    (我想进行自定义导航 从我的容器添加动态链接 数据库)

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

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

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

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

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

    推荐文章