Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 26-05-2008 10:18:58

thomasb
Membre
Date d'inscription: 26-05-2008
Messages: 30

Emplacement des templates du Zend Layout et controller...

Bonjour à tous,

Voila je débute sous Zend Framework v 1.5.
J'ai un léger soucis, mais vraiment léger smile

J'ai configuré un layout qui fait appelle à des templates par la méthodes $this->layout()->montpl;

Ma question est la suivante :

Suis je obligé de placer mes templates  dans chacun des répertoires "/controllers/views/scripts/nom_de_mon_controlleur" ?

J'aimerais en réalité avoir un seul répertoire puisque mes divs de login et de menu sont censés être accessibles par tout mes controlleurs. Dupliquer les templates dans les repertoires scripts des controlleurs est une solution mais si je me retrouve avec 15 controlleurs je dois repasser sur tout les scripts.phtml ... ou est l'interet du templating dans ce cas?

Bref je dois rater qqchose...

Merci d'avance...

Dernière modification par thomasb (26-05-2008 10:20:37)

Hors ligne

 

#2 26-05-2008 11:27:44

lethak
Membre
Lieu: France
Date d'inscription: 05-04-2008
Messages: 168

Re: Emplacement des templates du Zend Layout et controller...

config ini:

Code:

    [layout]    
        ; Zend_Config
        layoutPath = "layouts/V12Blue"
        layout = "main"

ZF va donc chercher dans 'public/layouts/V12Blue/main.phtml '


dans le bootstrap:

Code:

$CONFIG = new Zend_Config_Ini(CONFIG_PATH.'config.ini', null);
// ... //
Zend_Layout::startMvc($CONFIG->layout);

Dernière modification par lethak (26-05-2008 11:30:58)


IT Dev @Twitter

Hors ligne

 

#3 26-05-2008 18:04:35

thomasb
Membre
Date d'inscription: 26-05-2008
Messages: 30

Re: Emplacement des templates du Zend Layout et controller...

Ok merci smile

Dernière modification par thomasb (26-05-2008 18:06:33)

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