Frage

Mögliches Duplikat:
Wie man benutzerdefinierte Ansichtshilfen zu Zend Framework 2 hinzufügt

Ich bekomme immer wieder ServiceNotFoundExceptions 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?

War es hilfreich?

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
scroll top