Содержание
В предыдущей главе, мы изучили в основном шаблон двухшагового представления, который позволяет вам встраивать свои собственные представления в приложение внутри глобального слоя. В конце главы мы, однако, обсудили ряд ограничений:
Как вы измените заголовк страницы?
Как бы вы могли встроить скрипты и стили в глобальный слой приложения в зависимости от какого либо условия?
Как бы вы создали и отобразили опциональную боковую панель? Что если бы нужно было отобразить какой-либо один контент, который является обязательным для панели, а другой нет?
Эти вопросы решает шаблон "Компоновщик". Подход заключается в предоставлении "подсказок" или контента глобальному слою. В Zend Framework это достигается при помощи специализированных помощников вида, называемых "метками". Метки позволяют вам объединить контент, а затем отобразить этот сгенерированный контент где-либо.