Es konnte kein Ansichtshelfer in Zend Framework 2 registriert werden [duplizieren]
-
12-12-2019 - |
Frage
Mögliches Duplikat:
Wie man benutzerdefinierte Ansichtshilfen zu Zend Framework 2 hinzufügt
Ich bekomme immer wieder ServiceNotFoundException
s beim Versuch, einen Ansichtshelfer in ZF2 zu laden.Meine Modulkonfiguration ist wie folgt:
'view_manager' => [
'template_path_stack' => [
'stock' => __DIR__ . '/../view'
],
'invokables' => [
'navlink' => 'Application\View\Helper\NavLinkHelper'
]
]
Die Klasse scheint nicht zur Plugin-Registrierung hinzugefügt zu sein.Ich habe in den letzten 6 Monaten verschiedene Methoden gefunden, von denen keine funktioniert.Anscheinend die offizielle Dokumentation (schlägt die Verwendung von vor helper_map
) ist ebenfalls veraltet.Irgendwelche Ideen?
Lösung
Ändern Sie Ihre module.config.php
um das folgende Array einzuschließen.Bitte beachten Sie den Unterschied des array_key , der zum Deklarieren des Helper-Mappings verwendet wird.
return array(
'view_helpers' => array(
'invokables' => array(
'navlink' => 'Application\View\Helper\NavLinkHelper'
)
)
);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow