Следуя https://docs.zendframework.com/zend-navigation/quick-start/, я пытаюсь сделать навигацию для своего приложения. Я зарегистрировал навигацию, я добавил DefaultNavigationFactory к диспетчеру службы, но я получаю сообщение об ошибке при попытке распечатать навигацию.ZF3 Навигация «плагин» ошибка
Это мой модуль/Application/Config/module.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