Guten Tag,
wie geht PHP mit den Fragmenten der Webseite um? Ich nenne da mal Seiten-kopf, -navigation, -fuß und die ganzen Seitenartikel auf die die Seitennavigation verweist.
Nunja, ich hab mehrere Methoden die nacheinander aufgerufen werden:
- header();
- start_html();
- menu();
- bodybuild();
- footer();
und über an den RequestURL konfigurierte Attribute befüllt die für die Response zuständige Klasse einen sogenannten STASH das ist ein Array mit Daten. O.g. Methoden rendern diese Daten in die Template's, das alles wird gepuffert und zum Schluss geht alles zum Webserver Richtung Browser.
Der Ablauf ist bei jeder Response derselbe, außer bei Content-Types die von text/html abweichend sind, da wird nur header(); aufgerufen und anstelle STASH der CONTENT ausgegeben.
Eigentlich alles ganz einfach ;)