Hi,
If you read carefully I say also. Thinking these are strong words is misinterpreting what I'm saying.
Just read the way the loop works in HTML::Template, and then think about a structure which is not a AoH, tip what about iterating through a regular array?
# given
my @array = qw(apple orange peach);
# now you have to change this to
my @new_arr = map { { name => $_ } } @array;
# and now you can say
$template->param(fruits => \@new_arr);
You want valid alternatives, check out HTML::Mason, Template::Toolkit. Yes one is not a pure templating and the other one is heavy, that's why I say also.
Update: modified the example code to show more clearly the transformation required.
Regards,
fmerges at irc.freenode.net
|