2010-08-04 11 views
4

Je suis en train de mettre en place une application modulaire dans Zend Framework et j'ai du mal à obtenir des assistants View spécifiques au module à charger.Zend Framework - Chargement Affichage des aides à partir des modules

Ma structure d'annuaire est comme ça ...

application 
---configs 
---controllers 
---forms 
---layouts 
---models 
---modules 
------user 
---------controllers 
---------forms 
---------modules 
---------views 
------------filters 
------------helpers 
---------------currentUser.php 
------------scripts 
---------Bootstrap.php 
---views 
---Bootstrap.php 

fondamentalement, je veux accéder à l'aide de vue qui est contenu dans currentUser.php mais quand je mets

<?php echo $this->currentUser(); ?> 

je reçois une erreur indiquant que le fichier ne peut pas être trouvé.

Que dois-je ajouter à mon fichier de configuration pour charger ces aides?

Ma config est quelque chose comme ça ...

Autoloadernamespaces[] = "Zend_" 
Autoloadernamespaces[] = "Default_" 
Autoloadernamespaces[] = "User_" 

phpSettings.display_startup_errors = 1 
phpSettings.display_errors = 1 

includePaths.library = APPLICATION_PATH "/../library" 

bootstrap.path = APPLICATION_PATH "/Bootstrap.php" 
bootstrap.class = "Bootstrap" 

resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" 
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules" 
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/" 

resources.view[] = 
resources.modules[] = 

Répondre

4

Je travaille dehors ...

Tout ce que je dois faire est d'ajouter cette ligne à mon fichier de configuration:

user.resources.view.helperPath.Zend_View_Helper = APPLICATION_PATH "/modules/user/views/helpers" 
Questions connexes