Hi pl,
Ich mach das über Methoden:
- header(); # HTTP
- start_html(); # Kopfbereich mit Metadaten
- menu(); # Navigation
- bodybuild();
- end_html(); # Footer
Diese Methoden laden eigene Templates und werden stets in derselben Reihenfolge aufgerufen sofern text/html ausgegeben wird. Bis zur Ausgabe wird alles gepuffert und wenn bis dahin keine Exceptions gefallen worden sind, wird der ganze Kram zur Response.
nach deinem beispiel wollte ich es machen. Aber auch klassen orientiert.