domingo, 27 de mayo de 2012

LAYOUT

Cuando se visualiza la información desde las vistas, básicamente estamos viendo una parte de la estructura de una página web, podríamos entonces en cada vista tener la estructura completa, pero al momento de hacer alguna modificación esto no sería funcional, razón por la cual se creo un contenedor que permitiera hacer cambios de forma agil y que permitiera mostrar las vistas Cuando se muestra una estructura completa. Los layout cumple esta misión dentro del ZF 






Activando el Layout desde NetBeans

Nos ubicamos en el proyecto click derecho y buscamos la opción Zend -> Run Command de esta forma Zend_Tool habilita la consola para correr comandos zf




En el campo Filter en la parte superior de la consola digitamos layout, seleccionamos la tarea a ejecutar en nuestro caso “enable layout” y presionamos el botón Run


Al terminar de forma correcta el comando seleccionado, en la estructura de nuestro proyecto deberá aparecer una nueva carpeta “layout” que contiene la subcarpeta scripts, donde se ubicaran los layout. Por defecto el comando creará layout.phtml y adicionará en application.ini los recursos para poder utilizar el layout

resources.layout.layout (indica el nombre por defecto del layout a utilizar)
resources.layout.layoutPath (ruta de ubicación del layout)


De aquí en adelante al momento de hacer render, el contenido de la vistas se insertará en el layout a través de $this->layout()->content()