Juste besoin de configurer la navigation par module d'administration, je sais que c'est étrange et pas vraiment une bonne pratique, mais je dois le définir pour la partie admin. grâceComment obtenir une vue De l'enfant de Zend_Controller_Plugin_Abstract?
0
A
Répondre
2
Essayez ceci:
$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
if (null === $viewRenderer->view) {
$viewRenderer->initView();
}
$view = $viewRenderer->view;
Cet extrait est tiré de Zend_Layout::getView()
;
Si vous allez avoir besoin de la mise en page de toute façon trop, vous pouvez étendre Zend_Layout_Controller_Plugin_Layout
au lieu de Zend_Controller_Plugin_Abstract
.
Ensuite, pour accéder à la mise en page font:
$this->getLayout();
Et pour accéder à la vue, faire:
$this->getLayout()->getView();
0
Ok, je récupérai comme
$layout = Zend_Layout::getMvcInstance();
$navigation = $layout->getView()->navigation();
à l'intérieur du plugin étend Zend_Controller_Plugin_Abstract merci, encore meilleures méthodes sont les bienvenus
Questions connexes
- 1. Comment obtenir une vue ordonnée?
- 2. Comment obtenir la valeur de ~ dans une vue mvc?
- 3. Obtenir une vue de référence dans une action - MVC2
- 4. Django: Obtenir une sortie de tag personnalisée dans une vue
- 5. Comment obtenir une URL inversée pour une vue générique?
- 6. Obtenir l'index de l'élément cliqué dans une vue de liste
- 7. CouchDB: Obtenir le résultat d'une vue dans une vue
- 8. Comment obtenir une vue d'une activité similaire à un TabHost
- 9. Comment obtenir une vue d'accessoire transparente dans UITableViewCell? (w/Screenshot)
- 10. Comment obtenir une vue "première fois ouverte" pour mon application?
- 11. comment obtenir combien de satellites en vue android 2.1 sdk
- 12. Comment mapper une vue de base de données avec ActiveRecord?
- 13. Comment obtenir le script dans une vue de base de données
- 14. Comment obtenir une bonne vue de la structure de données dans le débogueur?
- 15. comment obtenir vue la valeur des données
- 16. Obtenir la sortie de vue dans Oracle
- 17. Comment obtenir une ressource bootstrap dans un plugin de contrôleur dans Zend Framework
- 18. Comment régler et obtenir l'identifiant d'une vue
- 19. Comment obtenir la vue formatée de YQL comme résultat?
- 20. Comment personnaliser une vue de table?
- 21. Comment cacher une variable de la vue?
- 22. Comment ajouter une sous-vue de UITableView?
- 23. Sql Server - Obtenir vue instruction de création pour une vue existante
- 24. Comment appeler une vue depuis la vue?
- 25. Comment obtenir la vue enfant UINavigationController
- 26. Comment obtenir l'emplacement tactile d'une vue différente?
- 27. Cacher une vue de contrôleur de vue tout en renversant une vue
- 28. Comment puis-je utiliser une vue de grille dans une autre vue de la grille
- 29. Comment afficher une vue de table dans une autre vue de table
- 30. Comment puis-je obtenir une vue dans Interface Builder pour charger une vue personnalisée dans une autre plume?
merci, btw le Zend_Controller_Action_HelperBroker implémente-t-il des patterns de conception bien connus, juste le mot broker ressemble à un pattern? – simple
Je suppose qu'il implémente le motif de courtier. ;-) Pas farmiliar avec lui pour être honnête. Donc, je ne pourrais pas vous en dire beaucoup plus à ce sujet. –
Ok merci, alors trébucher le modèle de courtier moi-même. – simple