----- Original Message ----- 
From: Boon Chew 

I want a way to quickly display all the info in a var - a Dumper output if you 
will.  But more than that, like in some other server-side language, you can 
query the column lists (or hash keys) and loop through those and use a piece of 
generic code when all you intend to do is to display everything in the var.

----- Original Message ----- 

I agree - something like Data::Dumper in HTML::Template context would be great.

And you can also "you can query the column lists (or hash keys) and loop 
through those" in Perl just like in any other server-side language ...

foreach(@array){
    print $_,"\n<br>";
}



----- Original Message ----- 
The tight coupling of knowledge between what's being sent from the perl code 
and the HTML can be avoided, that's the whole point of the design of the 
template module (vs Mason where you mingle Perl code with display code) right?  
It just seems ugly when I have to tell a designer to go look at the perl file 
to see what he is getting in the var.  He should be able to find that out fro m 
some sensible constructs.
----- Original Message ----- 

You missed the point ...

I mean - designer shouldn't need to take a look at Perl code to figure out what 
you are outputing ... And "some sensible constructs" are documents that folow 
every project. Have you ever heared of terms like API or Interface? You and you 
designer need to agree on "Interface" - in your case the data he can use in the 
template ...

Anyway - the quick and simple solution that just crossed my mind ;)

Make something a rule - for each template - you could create a special 
variable. Say you can name it : "the_dump" or whatever.
And simply dump via Data::Dumper all variables that you (plan) populate the 
template with - or send to template.

Actualy - this could be made as part of HTML-Template ...

Anyway - then your designer could just add <tmpl_var name="the_dump"> at the 
end of the template if he is not sure what data he can access.

Of course - next thing he will complain is why in the hell he can't do a 
preview in Dreamweaver with test data already populated ...

Cheers,
Alex.
N¬HY޵隊X¬²š'²ŠÞu¼’¦[§‰ÜŒ¨º
Þ¦Øk¢è!–ˆŠW¬~Šé®†åzk¶ŠC£      [EMAIL PROTECTED],º·âža{›
å,àHòÔ4¨m¶ŸÿiÛ(±ÙÜ¢oÚv'

Reply via email to