Невозможно зарегистрировать помощник представления в Zend Framework 2 [дубликат]
-
12-12-2019 - |
Вопрос
Возможный дубликат:
Как добавить собственные помощники представлений в Zend Framework 2
Я продолжаю получать ServiceNotFoundException
s при попытке загрузить помощник представления в ZF2.Конфигурация моего модуля следующая:
'view_manager' => [
'template_path_stack' => [
'stock' => __DIR__ . '/../view'
],
'invokables' => [
'navlink' => 'Application\View\Helper\NavLinkHelper'
]
]
Кажется, этот класс не добавлен в реестр плагинов.За последние 6 месяцев я нашел несколько разных методов, но ни один из них не работает.Судя по всему, официальная документация (предполагающая использование helper_map
) также устарел.Есть идеи?
Решение
Измените свой module.config.php
чтобы включить следующий массив.Обратите внимание на разницу в array_key, используемом для объявления вспомогательного отображения.
return array(
'view_helpers' => array(
'invokables' => array(
'navlink' => 'Application\View\Helper\NavLinkHelper'
)
)
);
Не связан с StackOverflow