質問

可能な重複:
Zend Framework2にカスタムビューヘルパーを追加する方法

私は取得し続けます 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