Thread TemplateToolkit: CGI.param() und POST-Methode (7 answers)
Opened by Froschpopo at 2013-02-11 01:37

rosti
 2013-02-11 08:09
#165705 #165705
User since
2011-03-19
3712 Artikel
BenutzerIn
[Homepage]
user image
Mal abgesehen davon, dass es funktionieren könnte: Es ist ein ganz schlechtes Design Pattern, weil damit die Programmlogik mit dem Templateprozess verbunden und ein Teil von diesem wird. Damit ist die Template-Engine nicht mehr austauschbar. Außerdem läufst Du in das Thema 'Redundante Kontrollstrukturen', d.h. eine Parameter-Kontrollstruktur hättest Du sowohl im Controller als auch im Template.

Besser ist es, die Programmlogik vom Template vollständig zu trennen, d.h., ein Controller stellt lediglich die Daten für das Template zur Verfügung und ggf. wird, wenn sich eine andere Sicht ergibt, innerhalb der Programmlogik das Template gewechselt.

Der Dachs (TT) kann mit allen in Perl möglichen Datenstrukturen umgehen, Du übergibst nur eine Referenz.
http://rolfrost.de/wallpaper.html

WallPaper -- jeden Monat neu. Mit nur 2 Klicks den Aktuellen Monat auf dem Desktop.

View full thread TemplateToolkit: CGI.param() und POST-Methode