Thread HTML::Template->loop (Geltungsbereich der Variablen) (27 answers)
Opened by roooot at 2009-05-15 17:42

sid burn
 2009-05-19 18:06
#121720 #121720
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Und direkt danach lernt man wie begrenzt HTML::Template ist, und versucht um die Probleme drum herum zu arbeiten.

"global_vars" ist ja ein beispiel für die Begrenzung von HT.

Und einfacher finde ich es auch nicht unbedingt. Wenn ich ein Array habe und die Werte einfach anzeigen möchte, warum muss ich dann bei HT Ständig AoH Strukturen daraus bauen?

Bei TT übergebe ich das Array und Itteriere einfach darüber so wie man es auch in Perl machen würde.

Es kann keine Objekte und keine Funktionen aufrufen und man muss bevor man mit HT arbeitet alle Daten in Datenstrukturen extrahieren. Und hierbei muss man die Datenstruktur dann auch so bauen je nachdem wie man sie im Template anzeigen möchte, was eben keine saubere Trennung ist. Möchte man den Seitenaufbau ändern, muss man oft auch gleich die Datenstruktur mit ändern.

Möchte man Daten anzeigen und formatieren, muss man die formatierung bereits im Perl Code machen.

Und wenn man Objekte hat muss man ständig die ganzen Daten aus den Objekten heraus holen in eine Datenstruktur packen.

Auch muss man immer wieder vergleiche machen, da HT nicht im entferntesten soetwas kann fängt man dann an irgendwelche hashstrukturen aufzubauen womit dann "<tmpl_if name_is_max>" macht um soetwas nachzusimulieren etc.

Also ich finde HT ist dadurch das es fast nichts kann eher viel zu komplex für den alltagsgebrauch.
Last edited: 2009-05-19 18:42:28 +0200 (CEST)
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread HTML::Template->loop (Geltungsbereich der Variablen)