1
  • 私のアプリケーションには、グローバル ナビゲーションがあります。
  • 各モジュールでは、モジュールの状態などに応じて、ナビゲーションに要素を追加します。

の簡略化されたコードModule.php:

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

トップレベルの要素をアタッチすると機能します。

しかし、サブアイテムを追加する方法がわかりません。たとえば、トップレベルのメニュー位置に「設定」があり、各モジュールは独自の設定などにサブレベルのリンクを追加します。

4

1 に答える 1