pl: PHP Index in MVC

Beitrag lesen

Ich will meine Indexseite in MVC Paradigma aufspliten in derart wie pl es auch schon angesprochen hat.

class Index()
{
  public function __construct() {
    Head::__toString();
    Header::__toString();
    Meta::__toString();
    Nav::__toString();
    Article::__toString();
    Footer::__toString();
  }
}

new Index();

Ich mach das über Methoden:

  1. header(); # HTTP
  2. start_html(); # Kopfbereich mit Metadaten
  3. menu(); # Navigation
  4. bodybuild();
  5. 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.

MfG