![]() Mailinglisten-Archive |
Reinhold Jordan schrieb: > Moin, > > >>>$tablemain = new table("type2"); >>>$tablemain->line(tr("Office")); >>>$tablemain->line(extlink(tr("KOffice"),"http://www.koffice.org/")); >> >>trennt aber in keiner weise Aussehen ('View') vom Programm >>('Controller'), es st�rt einfach und macht das ganze un�bersichtlicher > > > Wie die Tabelle aussieht, steht doch an v�llig anderer Stelle. > Ist das keine Trennung? nein, denn wenn du eine Tabelle hast ist die Form bzw. das Format ja schon definiert. Nat�rlich kannst du hinterher die HTML-Tabelle per CSS Formatiere, aber die Semantik steht fest, und es wird halt kein XML, PDF, OASIS oder irgendwas anderes mehr Die Trennung zwichen HTML (Datenformat) und CSS (Aussehen) ist eine Weitere Trennung innerhalb des Views der Zweck von Template-Engines ist aber die Trennung vom VIEW und vom Controller -> Stichpunkt CMV >>>In dem Stil habe ich mehrere Webseiten erstellt und finde sie eigentlich >>>einfach zu pflegen oder das Design zu wechseln. >> >>ja, aber nur von jemandem der sich auch mit PHP auskennt! bei Smarty >>sind nur sehr rudiment�re Kenntnisse von Programm-Lokig notwendig > > > Sicher. Es ist v�llig ungeeignet, um das Design einem Websesigner > zu �berlassen. Aber es eignet sich prima, wenn man sich beim > programieren nicht st�ndig um HTML k�mmern will. na das kann er meinetwegen, wenn es ihm so gef�llt, in seinen VIEWER packen - w�re ja dann auch eine 'Template-Engine' > Ich denke, Michael mu� sich halt �berlegen, was er will. Es hat > doch jeder andere Gr�nde, sich mit Templates oder �nlichem auseinander > zu setzten. nat�rlich, f�r mich gibt es da vor allem zwei Hauptgr�nde: ich m�chte nicht selbst nochmal Zeit invstieren/verschwenden um eine 'Template-Enginge' zu entwerfen/entwicklen/absichern +++ ich m�chte das andere, die in meinem Code arbeiten, meine verwendeten Bibliotheken im idealfall bereits kennen - und das ist mit Smarty am wahrscheinlichsten. + -- Sebastian Mendel www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive