- 私のアプリケーションには、グローバル ナビゲーションがあります。
- 各モジュールでは、モジュールの状態などに応じて、ナビゲーションに要素を追加します。
の簡略化されたコードModule.php
:
public function onBootstrap(MvcEvent $e) {
$navigation = $e->getApplication()->getServiceManager()->get('Navigation');
$navigation->addPages($pages);
トップレベルの要素をアタッチすると機能します。
しかし、サブアイテムを追加する方法がわかりません。たとえば、トップレベルのメニュー位置に「設定」があり、各モジュールは独自の設定などにサブレベルのリンクを追加します。