Ho diverse viste Parziali (come paginator parziale) che voglio che siano disponibili A tutti gli script di visualizzazione nella mia applicazione.
C'è una directory in cui posso inserire parziali, e saranno disponibili per tutti?
Oppure, come posso definire tale directory?Dove posso salvare parziali (viste) in Zend Framework, per essere accessibili per tutte le viste nella mia app?
risposta
È possibile creare una cartella nella cartella delle viste con qualsiasi nome e dalle proprie viste si chiamerebbe un partial utilizzando il codice seguente e mentre il secondo argomento passa una matrice di valori che verrebbero utilizzati all'interno del partial.
Si noti che è possibile includere e visualizzare qualsiasi vista parziale da qualsiasi vista facendo riferimento alla cartella Viste come radice. E si potrebbe accedere variabili all'interno del parziale utilizzando il $ questo identificativo per fare riferimento a ciascuna variabile come se fosse un membro dell'oggetto parziale:
//your-partial.phtml file
$this->var;
In alternativa è anche possibile creare un aiutante vista - un aiutante vista è un classe che è dichiarata ed estesa dalla classe Zend_View_helper e può essere chiamata da una vista come se fosse una funzione membro.
Per ulteriori informazioni su view helpers è possibile fare riferimento a questo scrivere su Zend http://devzone.zend.com/article/3412-View-Helpers-in-Zend-Framework
- 1. AngularJS: raggruppa tutte le viste parziali/modelli per la produzione
- 2. Viste parziali in AngularJS
- 3. Codeigniter: il modo migliore per strutturare le viste parziali
- 4. ASP.NET MVC: posizione corretta per le viste parziali?
- 5. Consulenza SEO per MVC 3 per routing e viste parziali
- 6. Node.js + Express + Handlebars.js + viste parziali
- 7. Perché le viste e le viste parziali hanno la stessa estensione di file cshtml in Razor?
- 8. Come intercettare il rendering della vista per aggiungere HTML/JS su tutte le viste parziali?
- 9. Framework piramidale e modelli master/pagina master/viste parziali
- 10. Zend Framework: rendering di più viste in un layout
- 11. Razor view engine - Come aggiungere viste parziali
- 12. È corretto inserire JavaScript nelle viste parziali
- 13. Viste parziali vs Json (o entrambi)
- 14. Zend Framework: utilizzo di modelli e viste, best practice
- 15. Memorizzazione nella cache delle viste parziali in ASP.NET MVC 3
- 16. C'è un modo per rendere viste parziali in WebForms?
- 17. Enumerate/iterate tutte le viste nell'attività?
- 18. Dati disponibili per tutte le viste nel codeigniter
- 19. Strategie per mappare le viste in NHibernate
- 20. Asp.Net MVC layout e viste parziali
- 21. Eliminare tutte le viste da SQL Server
- 22. Come rendere le azioni WebAPI accessibili solo dalla mia app?
- 23. Rimozione della logica dalle viste parziali in ASP.NET MVC
- 24. Posiziona UIView in cima a tutte le altre viste
- 25. Pubblica un modulo con più viste parziali
- 26. Imposta GestureDetector su tutte le viste figlio
- 27. ASP.NET MVC, viste parziali e dati
- 28. Utilizzare i suggerimenti per le viste?
- 29. come rendere una variabile vista in tutte le viste - rotaie
- 30. riprodurre 2 pacchetti diversi per le viste
Perché ZF usando qui nel docu seguente percorso? application/modules/default/views/menu.phtml: http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial.navigation.acl –