https://docs.zendframework.com/zend-navigation/quick-start/に従って、アプリケーションのナビゲーションを作成しようとしています。ナビゲーションを登録し、DefaultNavigationFactory をサービス マネージャーに追加しましたが、ナビゲーションを印刷しようとするとエラーが発生します。
これは私のモジュール/アプリケーション/構成/モジュール.config.php です:
namespace Application;
use Zend\Navigation\Service\DefaultNavigationFactory;
use Zend\ServiceManager\Factory\InvokableFactory;
use Zend\View\Helper\Navigation;
return [
'navigation' => [
'default' => [
/* ... */
]
] ,
'service_manager' => [
'factories' => [
'navigation' => DefaultNavigationFactory::class,
],
],
];
しかし$this->navigation('default')->menu()
、スタックトレースを除いて、次のエラーが発生します。
Fatal error: Uncaught Zend\ServiceManager\Exception\ServiceNotFoundException: A plugin by the name "navigation" was not found in the plugin manager Zend\View\HelperPluginManager in C:\Users\bikke_000\Documents\Sites\slapenenzo\vendor\zendframework\zend-servicemanager\src\AbstractPluginManager.php:133