While the Zend Framework works out how it's going to integrate complex views, Paul Jones posts about how the Solar framework makes it simple to work with views and layouts.
He breaks up the post into different sections for the kinds of view/layout and controller combination:
- Page Controller, View, and Layout
- Variable Assignment
- Other Layouts, or No Layout
- Multiple Formats
- Shared Layouts
The code in the post makes it simple to add an overall template for the site instead of having to add a header and footer to each view (or where the include doesn't belong).