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.