Ce problème me rend vraiment fou. Lorsque j'ajoute ma vue Helper path dans le fichier bootstrap.zend view helper configure path (fonctionne dans bootstrap mais ne fonctionne pas dans application.ini)?
$view->addHelperPath(APPLICATION_PATH.'/../library/SiteLib/View/Helper/');
Cela fonctionne parfaitement bien. Mais quand je décale cela dans le fichier APPLICATION.INI (où il devrait être). Le simple ne fonctionne pas
resources.view[] =
resources.view.helperPath.SiteLib_View_Helper_CssHelper = APPLICATION_PATH "/../library/SiteLib/View/Helper/"
Je ne sais pas ce que je fais mal. Quelqu'un peut-il m'aider s'il vous plaît.
ici est moi classe d'aide
class Zend_View_Helper_CssHelper extends Zend_View_Helper_Abstract
{
function cssHelper() { }
}
Fatal error: Uncaught exception 'Zend_Loader_PluginLoader_Exception' with message 'Plugin by name 'CssHelper' in /web/zend/zendbase/library/Zend/Loader/PluginLoader.php on line 412
(!) Zend_Loader_PluginLoader_Exception: Plugin by name 'CssHelper' was not found in the registry; used paths: Login_View_Helper_: /web/zend/zendbase/application/modules/login/views/helpers/ ZendX_JQuery_View_Helper_: ZendX/JQuery/View/Helper/ Zend_View_Helper_: Zend/View/Helper/:/web/zend/zendbase/application/../library/SiteLib/View/Helper/:/web/zend/zendbase/application/modules/default/views/helpers/ in /web/zend/zendbase/library/Zend/Loader/PluginLoader.php on line 412
Call Stack
# Time Memory Function Location
1 0.0001 53524 {main}() ../index.php:0
2 0.0451 1467432 Zend_Application->run() ../index.php:60
3 0.0452 1467432 Zend_Application_Bootstrap_Bootstrap->run() ../Application.php:366
4 0.0452 1467432 Zend_Controller_Front->dispatch() ../Bo
Pouvez-vous coller le message d'erreur complet que vous obtenez – Vika
venez d'ajouter au-dessus de la question – Developer
Vous avez vraiment besoin de renommer votre classe (comme Xerkus suggéré) et ajouter une ligne avec le nom de préfixe à votre 'application.ini', et jetez un oeil au message d'erreur après cela. – Vika