Невозможно зарегистрировать помощник представления в Zend Framework 2 [дубликат]

StackOverflow https://stackoverflow.com//questions/12672802

Вопрос

Возможный дубликат:
Как добавить собственные помощники представлений в Zend Framework 2

Я продолжаю получать ServiceNotFoundExceptions при попытке загрузить помощник представления в 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'
        )
    )
);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top