1

可能重复:
如何将自定义视图助手添加到 Zend Framework 2

ServiceNotFoundException尝试在 ZF2 中加载视图助手时,我不断收到s。我的模块配置如下:

'view_manager' => [
    'template_path_stack' => [
        'stock' => __DIR__ . '/../view'
    ],
    'invokables' => [
        'navlink' => 'Application\View\Helper\NavLinkHelper'
    ]
]

该类似乎没有添加到插件注册表中。在过去的 6 个月中,我发现了几种不同的方法,但都没有奏效。显然,官方文档(建议使用helper_map)也已过时。有任何想法吗?

4

1 回答 1

3

修改您的module.config.php以包含以下数组。请注意用于声明辅助映射的 array_key 的区别。

return array(
    'view_helpers' => array(
        'invokables' => array(
            'navlink' => 'Application\View\Helper\NavLinkHelper'
        )
    )
);
于 2012-10-01T12:47:28.153 回答