Difference between revisions of "Page"
From A-Eskwiki
(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) |