Just some dumb questions by a new HTML::Template-user-wannabe.

1.
My goal is to use the 'associate' H::T option in a "pure" mod_perl
application (i.e. no CGI code handled by Apache::Registry or
Apache::PerlRun.)
Does the following work?

        use Apache::Request;
        use HTML::Template;
        sub handler {
                my $r = Apache::Request->instance(shift);
                my $template = HTML::Template->new(filename =>
'template.tmpl',
                                                  associate => $r);
        # some other code
        }

Apache::Request has a param() method that behaves much like the one from
CGI.pm query object, so it should work...
But unfortunately the only 'associate' example showed in the H::T pod
uses (only) CGI, hence my question.

2.
A more general question(s): how do you use H::T in mod_perl?
Just CGI code through Apache::Registry or you write your own pure
mod_perl(tm) handlers?
If so, do you know/use any (simple) mod_perl framework which could be
considered the pure mod_perl counterpart of CGI::Application?
The only one found so far by me is Apache::PageKit (which does a lot
more than CGI::Application really).
It seems good, but I'm always scared to find myself sooner or later
trapped in a too restrictive environment when using such frameworks.
What do you think about PageKit?

Thanks a lot.

Emanuele
(Italy)



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id78&alloc_id371&op=click
_______________________________________________
Html-template-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/html-template-users

Reply via email to