【问题标题】:Append to Zend\Navigation附加到 Zend\Navigation
【发布时间】:2013-07-23 09:26:00
【问题描述】:
  • 在我的应用程序中,我有一个全局导航。
  • 在每个模块中,根据模块状态等,我将元素附加到导航。

Module.php中的简化代码:

public function onBootstrap(MvcEvent $e) {
  $navigation = $e->getApplication()->getServiceManager()->get('Navigation');
  $navigation->addPages($pages);

当我附加顶级元素时它可以工作。

但我不知道如何添加子项。例如,我有顶级菜单位置“设置”,每个模块添加一个子级链接到自己的设置等等。

【问题讨论】:

    标签: zend-framework2 zend-navigation


    【解决方案1】:

    这不是问题的完整解决方案 - 我仍在等待。我将描述一个解决我的问题的解决方法。

    • 我在配置文件中创建了一个静态导航。 (module.config.php)
    • 我使用了\Zend\Permissions\Acl\Acl

    基于本教程:

    http://ivangospodinow.com/zend-framework-2-acl-setup-in-5-minutes-tutorial/ http://www.ivangospodinow.com/zend-framework-2-navigation-with-acl/

    效果很好 - 但我仍然希望能够更灵活地操作导航 - 正如我的问题中所述......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多