Page

From A-Eskwiki
Jump to: navigation, search

De Page-klassen in space/classes/Page zijn abstracte representaties van de content van Responses. Zo heb je bijvoorbeeld een HTMLPage, een representatie van een HTML-pagina met de standaardopmaak. In een Controller kun je een Page in een PageResponse zetten en die returnen: return new PageResponse($page);

De Page-klassen zijn bij de feature-responses-branch gerefactord: nu heten ze HTMLPage ipv Html_Page en is Page::getInstance deprecated: gebruik gewoon new HTMLPage() enzo. Check wel dat side-effectful code op deze instance (zoals pageLinks) nu ook gefixt moet worden als je dit aanpast.

Vertaalsleutel stateful → puur

Html_Page HTMLPage
Page::getInstance('$bla') new $blaPage()
$page->end() new PageResponse($page)