On 5/22/06, Robert Hicks <[EMAIL PROTECTED]> wrote:
In looking at your source there (cool by the way) a question came to
mind. The template is stored in the __DATA__ section. Is that your
standard practice? Is it only because it is one page/template or does
the Ajax integration need it that way?

It is definitely not my standard practice.  I do it that way in
example scripts sometimes so that all the information is in one
location, and since this is an example for a programmer, it is easiest
to just include the template in the __DATA__ section.  I find it makes
it easier to follow the example without having to jump around
different files.

You may notice that in some of the examples I also use the CGI.pm
library to generate HTML for me.  This is also not something I often
do, except in example scripts.  I can write them fairly quickly that
way, and it keeps the template stuff out of the way, when it is not
important for the example.  (and I loathe putting HTML directly in the
perl code, so using the CGI.pm library makes me feel a little bit
better about sticking HTML in my code ;) )

If I built all the example scripts the way I usually build my
applications, then the actual idea I am trying to show/explain would
have a tendency to get lost in the noise.  You would end up with an
instance script, a base CGIApp module, the real CGIApp module, a
header and footer to wrap my templates, the actual template, etc...

Cheers,

Cees

---------------------------------------------------------------------
Web Archive:  http://www.mail-archive.com/[email protected]/
             http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to