Tengo varios Parciales de vista (como paginador parcial) que quiero que estén disponibles Para todos los scripts de mi aplicación.
¿Existe un directorio en el que pueda poner particiones parciales, y estarán disponibles para todos?
O, ¿cómo puedo definir dicho directorio?¿Dónde guardo las vistas parciales (vistas) en Zend Framework, para poder acceder a todas las vistas en mi aplicación?
Respuesta
Puede crear una carpeta en la carpeta de vistas con cualquier nombre y desde sus vistas llamaría un parcial usando el siguiente código y como el segundo argumento pasaría una matriz de valores que se usaría dentro del parcial.
$this->partial('your-partial-dir/your-partial.phtml', array('var'=>$myVar));
Tenga en cuenta que puede incluir y hacer que cualquier vista parcial desde cualquier vista en referencia a la carpeta vistas como la raíz. Y debes poder acceder a las variables dentro del parcial usando el $ este identificador para hacer referencia a cada variable como si fuera un miembro del objeto parcial:
//your-partial.phtml file
$this->var;
Como alternativa, también puede crear un ayudante de vista - un ayudante de vista es una clase que se declara y amplía desde la clase Zend_View_helper y se puede invocar desde una vista como si fuera una función miembro.
Para más información sobre ayudantes de vista se puede hacer referencia a esta redactar el Zend http://devzone.zend.com/article/3412-View-Helpers-in-Zend-Framework
- 1. Establecer GestureDetector en todas las vistas secundarias
- 2. Convención de nomenclatura para diferenciar vistas parciales de vistas normales
- 3. Vistas de maquinillas de afeitar frente a vistas parciales
- 4. ASP.NET MVC vistas parciales lento?
- 5. Eliminar todas las vistas desde SQL Server
- 6. Backbone.js - Eliminar todas las vistas secundarias
- 7. ¿Usa sugerencias para las vistas?
- 8. ¿Está bien poner JavaScript en vistas parciales?
- 9. Cargar todas las vistas de TabBar
- 10. ¿Para qué sirven las vistas?
- 11. Deslizar para cambiar las vistas
- 12. Vistas y Entity Framework
- 13. ¿Cómo obtener todas las vistas en una actividad?
- 14. ¿Por qué las vistas y las vistas parciales tienen la misma extensión de archivo cshtml en Razor?
- 15. Zend Framework: renderizar múltiples vistas en un diseño
- 16. Vistas parciales frente a Json (o ambas)
- 17. ¿Cómo paso múltiples modelos a vistas parciales en ASP.NET MVC
- 18. Crear comentarios para las vistas en mysql
- 19. Pasar parámetros en vistas parciales - MVC3/Razor
- 20. ASP.NET MVC: ¿Lugar correcto para vistas parciales?
- 21. Para usar vistas o no usar vistas
- 22. Trabajar con vistas parciales en ASP.NET MVC
- 23. Aplicación de estilo a las vistas dinámicamente en código Java
- 24. ¿Dónde pongo métodos de ayuda para las vistas de ActionMailer?
- 25. Evitar nil en las vistas de Rails
- 26. Crear ayuda personalizada disponible en las vistas
- 27. Pruebas de carriles vistas parciales independiente
- 28. Zend Framework: uso de modelos y vistas, mejores prácticas
- 29. Compartir vistas parciales ASP.NET MVC entre proyectos
- 30. ¿Cómo se enumeran todas las vistas indizadas en SQL Server?
¿Por qué se usa aquí ZF en el docu la siguiente ruta? application/modules/default/views/menu.phtml: http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial.navigation.acl –