Difference between revisions of "Page"

From A-Eskwiki
Jump to: navigation, search
(Created page with "De Page-klassen in <code>space/classes/Page</code> zijn abstracte representaties van de content van Responses. Zo heb je bijvoorbeeld een [https://doxygen-www.a-eskwadraat...")
 
(Vertaalsleutel stateful → puur)
 
Line 11: Line 11:
 
| Page::getInstance('$bla')
 
| Page::getInstance('$bla')
 
| new $blaPage()
 
| new $blaPage()
 +
|-
 +
| $page->end()
 +
| new PageResponse($page)
 
|}
 
|}
  
 
[[Category:WebCie]]
 
[[Category:WebCie]]

Latest revision as of 16:39, 10 December 2017

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)