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.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Need help separating logic from display
by punkish (Priest) on Mar 12, 2005 at 05:10 UTC | |
Re: Need help separating logic from display
by babumovva (Initiate) on Mar 12, 2005 at 05:19 UTC | |
Re: Need help separating logic from display
by mpeters (Chaplain) on Mar 12, 2005 at 15:26 UTC | |
Re: Need help separating logic from display
by AJRod (Scribe) on Mar 12, 2005 at 21:56 UTC | |
by srdst13 (Pilgrim) on Mar 13, 2005 at 15:43 UTC | |
Re: Need help separating logic from display
by tphyahoo (Vicar) on Mar 14, 2005 at 10:15 UTC |