2011-03-18 4 views
1

donc j'ajoutait cette ligne à Bootstrap.phpzend erreur d'amorçage cadre

protected function _initSetDefaultKeywords() { 
    $view = $this->bootstrap('view')->getResource('view');   
    $view->keywords = 'default keywords'; 
} 

mais il affichera alors l'erreur

Fatal error: Uncaught exception 'Zend_Application_Bootstrap_Exception' with message 'Resource matching "view" not found 

donc j'ai essayé d'ajouter resources.view[] = "" à application.ini, mais quand cela arrive, tous mes aides de vue arrêtent subitement de fonctionner

* s 

An error occurred 
Application error 
Exception information: 

    Message: Plugin by name 'X' was not found in the registry 

comment puis-je résoudre ce

App.ini actuelle

[production] 
phpSettings.display_startup_errors = 0 
phpSettings.display_errors = 0 
includePaths.library = APPLICATION_PATH "/../library" 
bootstrap.path = APPLICATION_PATH "/Bootstrap.php" 
bootstrap.class = "Bootstrap" 
appnamespace = "Application" 
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" 
resources.frontController.params.displayExceptions = 0 
resources.frontController.defaultControllerName = "view" 
resources.view[] = "" 

[staging : production] 

[testing : production] 
phpSettings.display_startup_errors = 1 
phpSettings.display_errors = 1 

[development : production] 
phpSettings.display_startup_errors = 1 
phpSettings.display_errors = 1 
resources.frontController.params.displayExceptions = 1 
+0

pourrait vous envoyer votre fichier application.ini en cours? – emaillenin

Répondre

5

Essayez dans votre application.ini:

resources.view[] = "" 
resources.view.helperPath.MyNamespace_View_Helper = "MyNamespace/View/Helper" 

Assurez-vous de changer MyNamespace_View_Helper au préfixe réel de vos aides de vue.

Vous devrez peut-être ajouter le chemin à votre variable autoloaderNamespaces:

autoloaderNamespaces.MyNamespace = "MyNamespace_" 
+0

Vous n'avez pas besoin de la première ligne de configuration, la seconde configure le tableau de configuration pour la ressource de vue. – Phil

+0

@Phil - Merci, j'essayais de donner @kamikaze_pilot référence de l'endroit où la ligne devrait aller. – leek