Hoi,
Mich würde mal interessieren, warum Ihr lieber solche speziellen
Templates benutzt, als sich wiederholende Teile mit "include"
einzubinden und auf die DB... zurückzugreifen?
Das eine hat mit dem anderen doch gar nichts zu tun. Modularisierung
und Templates haben so viel miteinander zu tun wie Aepfel und Birnen:
es sind beides Techniken.
Templates sind dazu da, um das Design vom Code zu trennen. Das
macht man, um bei eventuellen Design-Aenderungen nicht das komplette
Programm durcheinanderwerfen zu muessen, sondern nur die Templates
anpassen zu muessen. Ausserdem koennen so auch technisch weniger
versierte Leute oder Projekt-fremde Leute am Design arbeiten, waehrend
die Entwickler sich auf wichtigere Sachen konzentrieren.
Modularisierung ist fuer das Software-Design da. Bei gut modularisierter
Software lassen sich ganze Teile einfach 'rausnehmen oder einfuegen,
ohne grosse Probleme zu verursachen.
Du siehst, Templates und 'include()' haben nicht viel miteinander
gemeinsam.
Gruesse,
CK