Tach!
Wie gestaltest Du die datengesteuerte, bzw. revolvierende Ausgabe, z.B. von Tabellen und/oder Listen?
Der V-Teil erstellt/berechnet die für die Ausgabe benötigten Daten. Der Ausgabeteil hat alles direkt verwendbar zur Verfügung, um die Ausgabe zu erstellen. Logik dafür und Hilfsfunktionen kann er verwenden.
Wenn das Projekt sehr komplex ist, nehme ich ein Framework, das dafür Lösungsvorschläge anbietet, zum Beispiel, indem es in sich selbständige Module anbietet, die man bei Bedarf mehrfach in die Ausgabe einbinden kann.[1] Im einfachsten Fall kann man Funktionen zur Kapselung verwenden, die im Ausgabeteil aufgerufen sich um komplexere Teile der Ausgabe kümmern.
dedlfix.
Frag nicht nach Namen, ich hab schon lange keinen Bedarf gehabt, so etwas mit PHP umzusetzen. Aber wenn ich was nennen soll, dann Angular mit seinen Components oder ASP.NET MVC mit Views und darin Partials zum Kapseln. ↩︎