Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 02-08-2010 12:04:34

ggouhier
Membre
Date d'inscription: 21-05-2010
Messages: 23

Include d'un module dans une vue ou un layout

Bonjour,

Je développe actuellement un site qui comporte pas mal de petit widget lourd.

J'ai décidé que chaque widget seront des modules.
Donc j'ai développé les différents module et maintenant je souhaite inclure une des actions d'un des modules dans mon layout, comment je dois procédé? (Zend_loader, include, requiere_once??)

Merci d'avance.
Je commence avec le zend framework

Dernière modification par ggouhier (02-08-2010 12:58:46)

Hors ligne

 

#2 02-08-2010 14:06:39

ggouhier
Membre
Date d'inscription: 21-05-2010
Messages: 23

Re: Include d'un module dans une vue ou un layout

Ce que je souhaite faire en réfléchissant bien me semble impossible... J'ai raison?

Quel est la meilleur organisation à adopter dans mon cas,

Je m'entraine avec le zend framework en essayant de réaliser un petit réseau social pour la musique.
Il comporte pas mal de widget (ex: suggestion de membres, informations personnels, lecteur de musique, ...)

Je souhaite développer les widgets à part car ils sont conséquent puis les afficher sur certaine vu ou layout, comment je dois organisé mon application selon vous?

Hors ligne

 

#3 02-08-2010 18:56:24

lyrix
Membre
Date d'inscription: 04-04-2009
Messages: 15

Re: Include d'un module dans une vue ou un layout

Je ne suis pas sur de bien comprendre.
Dans t'es modules tu te sers de vue ?
Si j'essaie de comprendre, tu n'utilise que les controllers et le models c'est ca ?
Ou alors tu veux inclure des vues partiels dans tes vues / layout générales ?

Hors ligne

 

#4 02-08-2010 19:05:25

ggouhier
Membre
Date d'inscription: 21-05-2010
Messages: 23

Re: Include d'un module dans une vue ou un layout

Je vais prendre l'exemple de facebook car tout le monde connais plus ou moins.

Facebook intègre dans quelques page des widgets comme "Amis connecté", "Suggestion de page", ...

Je souhaite faire un peu pareil tout en sachant que chaque widget sera un module dans mon application.

Le problème se pose lorsque je veux inclure les widgets que j'ai développé dans mes layouts.
Donc en résumé, ce que je souhaite faire consiste à inclure une action d'un controller qui appartient à un module dans un layout ou une vue.

J'espère que j'ai été plus claire...

[edit]
J'ai trouvé, je suis désolé je ne connaissais pas l'aide d'action actionStack.
Voici ce que j'ai inclut dans mon layout :

Code:

$actionStack = Zend_Controller_Action_HelperBroker::getStaticHelper('actionStack');
$actionStack->actionToStack('index','index', 'profile');

Ceci à bien inclus dans mon layout l'action index du controller index du module profile.
Ma méthode est-elle correct?

Dernière modification par ggouhier (02-08-2010 19:29:11)

Hors ligne

 

#5 02-08-2010 20:05:49

ggouhier
Membre
Date d'inscription: 21-05-2010
Messages: 23

Re: Include d'un module dans une vue ou un layout

Rhum, il suffit d'utiliser l'aide de vue action (je me sens comment dire...)

Code:

$this->action('index', 'index, 'profile');

Dernière modification par ggouhier (02-08-2010 20:06:09)

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