Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-02-2010 13:58:57

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

view_helper + module loader sans namespace

J'ai constaté un défaut dans le chargement de helpers:

admettons le module loader suivant :

Code:

$moduleLoader = new Zend_Application_Module_Autoloader(array(
      'namespace' => '',
      'basePath' => APPLICATION_PATH
    ));

// Permet de s'affriche de Default_XXX pour son module par défaut

Il est donc possible d'instancier par exemple Form_Toto dans forms/Toto.php (class Form_Toto), même chose pour les models, les plugins.
Par contre, il est impossible de chargé views/Helper/Toto.php (class View_Helper_Toto), pour que ca fonctionne il faut que je préfix le nom de ma classe par Zend (??!!) (class Zend_View_Helper_Toto).
Bizarre, non ?


----
Gruiiik !

Hors ligne

 

#2 15-02-2010 15:59:01

loriv
Membre
Date d'inscription: 10-11-2009
Messages: 22

Re: view_helper + module loader sans namespace

Idem !
Il répond :

Plugin by name 'Toto' was not found in the registry; used paths:Zend_View_Helper_:Zend/View/Helper;............


-----------------------------------------------------------------------------------------------------------

ZF 1.9.6 + WXP + Xampp 1.7.2 (Php5.3.0  Apache2.2.12 PhpMyadmin3.2.0.1)

Hors ligne

 

#3 16-02-2010 03:09:45

3uclide
Membre
Date d'inscription: 09-08-2008
Messages: 194

Re: view_helper + module loader sans namespace

Pour le zend view helper il faut ajouter un chemin vers les helpers

Code:

$view->addHelperPath('cheminVersLeHelper', 'PréfixDuHelper');

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages