![]() |
|
go ahead... be a heretic | |
PerlMonks |
Need help separating logic from displayby jeyroz (Monk) |
on Mar 12, 2005 at 01:13 UTC ( #438855=perlquestion: print w/replies, xml ) | Need Help?? |
jeyroz has asked for the wisdom of the Perl Monks concerning the following question: Fellow Monks: I am currently trying to find a more 'complete' method for separating my logic code from my display markup. In the past I would include all form markup in my perl files and use HTML::FillInForm to populate the form fields. I would then push the form out to a <TMPL_VAR NAME='content'> (using HTML::Template) but this defeats the purpose of using a template. I recently began using HTML::Template to generate ALL my markup including forms. Unfortunately, I'm have a problem COMPLETELY populating my forms while in a template file. I have used HTML::Template's 'associate => $query' to load the form with the param() info. This method breaks down when trying to populate select menus, radio buttons, and checkboxes. This method also (I believe) prohibits me from prepopulating a form using data from a database query. I am determined to remove any trace of markup (within reason) from my perl code and would appreciate any 'battle tested' suggestions.
Back to
Seekers of Perl Wisdom
|
|