Impossibile registrare un view helper in Zend Framework 2 [duplicato]
-
12-12-2019 - |
Domanda
Possibile duplicato:
Come aggiungere helper di visualizzazione personalizzati a Zend Framework 2
Continuo a ricevere ServiceNotFoundException
s quando si tenta di caricare un helper di visualizzazione in ZF2.La configurazione del mio modulo è la seguente:
'view_manager' => [
'template_path_stack' => [
'stock' => __DIR__ . '/../view'
],
'invokables' => [
'navlink' => 'Application\View\Helper\NavLinkHelper'
]
]
La classe non sembra essere aggiunta al registro dei plugin.Ho trovato diversi metodi pubblicati negli ultimi 6 mesi, nessuno dei quali funziona.Apparentemente la documentazione ufficiale (che suggerisce l'uso di helper_map
) è anch'esso obsoleto.Qualche idea?
Soluzione
Modifica il tuo module.config.php
per includere la seguente matrice.Si noti la differenza di array_key utilizzata per dichiarare la mappatura dell'helper.
return array(
'view_helpers' => array(
'invokables' => array(
'navlink' => 'Application\View\Helper\NavLinkHelper'
)
)
);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow