Nowości w ZF: Zend_Layout i ulepszone Zend_View

08 sty 2008

Matthew Weier O’Phinney niespełna miesiąc temu poinformował w swoim blogu, że do Zend Framework dołączono nowy komponent Zend_Layout oraz rozszerzono możliwości Zend_View. Wydają się to być bardzo ciekawe ficzery, zatem przyjrzyjmy się im nieco bliżej.

Oba komponenty wykonują zadania związane z widokiem (View):
* umożliwiają stworzenie layoutu, czegoś ponad aktualnie używanymi widokami
* wprowadzono obsługę „partials” czyli wydzielenie części skryptu do osobnego szablonu
* wprowadzono tzw. placeholders, czyli rezerwowanie miejsca do późniejszego wykorzystania
* utworzono helpery ułatwiające wstawienie do dokumentu informacji Doctype oraz elementów head dokumentu, takich jak: title, script, link, meta i style

Partials i placeholders są częścią Zend_View i ich działanie zostało zaprezentowane tutaj, natomiast działanie layoutów opisano dokładnie na stronie.