Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2013, 21:58
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 1 mes
Puntos: 188
Como implementar widgets en ZF v 1.12

Hola que tal.

Estoy utilizando la versión 1.12

Vamos a suponer que necesitamos separar de nuestro layout o de nuestra vista un menú y una barra de búsqueda, como si estuviéramos haciendo 'widgets' que podemos reutilizar las veces que sea.

He llegado a utilizar Action View Helpers para ejecutar la action de un controlador y jalar la vista hacia el layout, pero he leído en la documentación que se compromete mucho el rendimiento de ZendFramework.

Yo actualmente para hacer estos 'widgets' utilizo view helpers con los cuales el código HTML lo retorno (ej: return '<div ....'; )

Esto ya no me está gustando.

A mi lo que me gustaría sería crear una especie de widgets con estructura MVC propia, mas o menos como los de módulos de ZendFramework

En los que por ejemplo tenemos controladores, modelos y vistas todas separadas. Pero siguiendo enfocados en que queremos mostrar el contenido de estos módulos enganchado en layouts o vistas principales del módulo default 'application'.

La verdad es que no se si realmente se pueda hacer pero si no se puede:

Mi finalidad es poder llamar a un menu desde un layout como lo hacemos normalmente con view helpers, pero que dentro de este view helper se pueda coger el html de un archivo phtml a parte.

*** Lo que no me gusta es tener que poner el código HTML entre comillas o usando <<< END dentro del view helper. Y quisiera saber si hay una forma de tener el php y el html completamente por separado.


muchas gracias.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.