IntroducciónZend_Layout implementa un patrón clásico "Vista en dos
etapas" (Two Step View) permitiendo a los desarrolladores colocar el contenido de la
aplicación dentro de otra vista, usualmente representando la plantilla del sitio.
Tales plantillas son a menudo denominadas layouts por otros
proyectos, y Zend Framework ha adoptado este término por consistencia.Los objetivos principales de Zend_Layout> son los siguientes:Automatizar la selección y renderizado de layouts cuando se usan con
los componentes MVC de Zend Framework.Proveer ámbitos separados para variables relacionadas al diseño y
contenido.Permitir configuraciones, incluyendo el nombre del layout, resolución
(inflexión) del script layout, y ruta del script layout.Permitir deshabilitar layouts, cambiar el script de diseño y otras
condiciones; permitir estas acciones dentro de los controladores y
scripts de vista.Seguir normas de resolución similares (inflexión) como el ViewRenderer, pero permitiendo también el uso de
normas distintasPermitir el uso de los componentes MVC de Zend
Framework.