Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 17-04-2009 18:29:30

forevermoon
Membre
Date d'inscription: 10-04-2009
Messages: 45

[Résolu] layout en fonction du module en cours

hello
bon j'ai pas mal avancé

quelqu'un a t il une idee pour que je puisse dans le bootstrap
remplacer le parametre "nom du module" de layout en fonction de mon module en cours ?

$config = new Zend_Config_Ini('./application/config/layout.ini', '$module');



j'ai moyen de  récupérer le nom du modele avec un plugin mais je ne peux l'exploiter que dans une vue
pourtant je load mon plugin dans le bootstrap ... et c'est dans le bootstrap que je veux tester la valeur de getmodelname

à bientôt ...

Hors ligne

 

#2 17-04-2009 19:08:17

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Résolu] layout en fonction du module en cours

Hello,

Pourquoi veux-tu faire ceci dans le bootstrap ? Utilises un contrôleur de plugin en postDispatch(), ainsi tu connaitras le module dispatché.

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 17-04-2009 20:05:48

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

Re: [Résolu] layout en fonction du module en cours

plutot en predispatch


----
Gruiiik !

Hors ligne

 

#4 17-04-2009 20:22:18

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Résolu] layout en fonction du module en cours

Hello,

C'est pour le cas d'un _forward, je n'étais pas sûr du preDispatch(). Mais effectivement preDispatch est rejoué en cas de _forward.

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#5 18-04-2009 00:36:35

forevermoon
Membre
Date d'inscription: 10-04-2009
Messages: 45

Re: [Résolu] layout en fonction du module en cours

Hello merci pour les pistes
mais en fait j'ai juste eu besoin d'écrire dans le controler de l'admin index

Code:

$this->_helper->layout()->setLayout('admin');

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