Метки вида

Метки вида

Метки страниц

В прошлый раз мы рассмотрели работу с компонентом Zend_Layout. Теперь мы знаем о макетах страниц, где их можно создавать, как получать к ним доступ и как во время работы приложения менять один макет на другой. Однако остаются вопросы о том, как можно изменить заголовок страницы, добавлять стили или скрипты в зависимости от ситуации, как построить меню, как добавить блок новостей на страницу и прочее. В этом нам помогут метки страниц (Zend_View placeholders).

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