Introduction - Zend_Layout


Zend_Layout implements a classic Two Step View pattern, allowing developers to wrap application content within another view, usually representing the site template. Such templates are often termed layouts by other projects, and Zend Framework has adopted this term for consistency.

The main goals of Zend_Layout are as follows:

  • Automate selection and rendering of layouts when used with the Zend Framework MVC components.

  • Provide separate scope for layout related variables and content.

  • Allow configuration, including layout name, layout script resolution (inflection), and layout script path.

  • Allow disabling layouts, changing layout scripts, and other states; allow these actions from within action controllers and view scripts.

  • Follow same script resolution rules (inflection) as the ViewRenderer, but allow them to also use different rules.

  • Allow usage without Zend Framework MVC components.


© 2006-2018 by Zend, a Rogue Wave Company. Made with by awesome contributors.

This website is built using zend-expressive and it runs on PHP 7.