Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'ai un projet architecturé avec Zend FA.
Les point importants:
- un module admin.
- une action menuAction située dans ce module.
- un plugin qui sélectionne le layout en fonction du module
- je souhaite lancée l'action menu quelque soit le module lancé.
Avec le système d'ActionStack, tous les plugins sont lancés à chaque action mis dans le stack.
Conclusion: mon layout admin est toujours sélectionné puis mon plugin s'éxécute pour l'action menu qui est dans le module admin....
Cela me paraît bizarre de lancer tous les plugins pour chaque action de l'ActionStack. En général, ce sont des actions qui n'ont pas besoin de plugin tels que ViewSetup ou autre. A chaque action, le programme éxécute l'ensemble des plug-ins...
Est-ce normal? Pourquoi? Y a-t-il moyen de changer ca?
Merci d'avance pour tout renseignement.
Farf
Dernière modification par farf (23-11-2008 13:11:39)
Hors ligne
Bonjour,
Il y a plusieurs méthodes dans les plugins. Certaines sont lancées à chaque action de l'action stack. D'autres ne sont lancées que avant l'action stack et d'autres après.
Va voir le tuto : http://www.kitpages.fr/zf_helper_plugin.php
Dans le schéma, les méthodes lancées à chaque action sont dans la zone beige du schéma.
A+, Philippe
Hors ligne
Merci! C'est logique.
Farf
Hors ligne
Pages: 1