Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 19-11-2008 12:08:23

nkos
Membre
Date d'inscription: 19-11-2008
Messages: 10

[Résolu][Zend_View][1.6]Routes par défaut

Bonjour,

J'ai ajouté dans mon appli des modules, j'ai donc modifié dans mon bootstrap le 'setControllerDirectory' de la sorte :

Code:

$ctr->setControllerDirectory(
     array(
        'default' => '../application/Controllers',
        'conseillers' => '../application/Controllers/conseillers'
    ));

comme on peut le voir l'architecture de mes fichiers est la suivante

application/
          Controllers/
              conseillers/    // liste des modules dans mon dossier Controllers de mon modèle MVC
                       conseillers_controller.php ...
         indexController.php
         loginController.php

        Layouts/
        Models/
        Views/
           Helpers/
           Views/


Mes vues fonctionnent bien et l'appel aux différents controllers se passent bien !

Dans mon layout, je fais appel à un Helper : header !  avec un simple $this->header()
l'appel de ce helper dans mon layout se passe bien dans ma vue de mon controller Index mais
le problème est que lorsque j'appelle la vue relative au module conseiller, il ne retrouve pas le helper header !
j'ai un beau message d'erreur à la place sad du genre :


Code:

Zend_Loader_PluginLoader_Exception Object ( [message:protected] => Plugin by name Header was not found in the registry. ....

comment puis je faire pour régler ce problème ?
merci beaucoup !

Dernière modification par nkos (19-11-2008 17:30:55)

Hors ligne

 

#2 19-11-2008 12:58:45

nkos
Membre
Date d'inscription: 19-11-2008
Messages: 10

Re: [Résolu][Zend_View][1.6]Routes par défaut

En cherchant "mieux" sur le forum j'ai trouvé la réponse à mon problème, il fallait  ajouter dans le bootstrap

Code:

$view = new Zend_View();
$view->addHelperPath('../application/views/helpers','Mes_Aides');
$view->doctype('XHTML1_TRANSITIONAL');
Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer')->setView($view);

voili voilou smile

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