As far as I understand using these methods should be roughly equivalent. Passing HTML::Template objects via param should not incur any more overhead than making them somewhere else, since you would just be storing references.
One of our very active authors ( for whom we count ourselves blessed ) is sure to correct me if my perception of the param method within CGI::Application is wrong. -- Cory > -----Original Message----- > From: Eric Moore [mailto:[EMAIL PROTECTED]] > Sent: Thursday, May 30, 2002 3:20 PM > To: tomasz konefal; [EMAIL PROTECTED] > Subject: Re: [cgiapp] loading templates in setup? > > > Or, you can add them into your runtime template: > > <tmpl_include name='header.tmpl'> > <!--begin logon--> > > ...runtime template for a logon ... > > > <!--end logon--> > <tmpl_include name='footer.tmpl'> > > > > > From: tomasz konefal <[EMAIL PROTECTED]> > > Date: Thu, 30 May 2002 14:26:17 -0400 > > To: [EMAIL PROTECTED] > > Subject: [cgiapp] loading templates in setup? > > > > hello list, > > > > i'm trying to make my C::A app a little more efficient by loading a > > header and a footer template in the setup() method instead of loading > > them each time in every run mode. it looks like this: > > > > sub setup { > > my $self = shift; > > ... > > $self->param('head' => $self->load_tmpl('base-head.tmpl')); > > $self->param('foot' => $self->load_tmpl('base-foot.tmpl')); > > } > > > > now, in each run mode i just change the param like so: > > > > $self->param('head')->param( > > page_name => 'main menu', > > site_name => $CFG{SITE_NAME}, > > img_src => '/images/small/11.jpg', > > remote_user => $ENV{REMOTE_USER}, > > bg_colour => '#D0CBC6', > > ); > > > > will this make any difference or do the templates get loaded off disk > > each time i request a run mode anyway? am i off my rocker for even > > thinking up such a scheme? is the param approach really such a > good idea? > > > > thanks, > > twkonefal > > > > -- > > "The stuff you own ends up owning you ... It's only after you've lost > > everything that you're free to do anything." --tyler durden > > > > New Media Copyright Extensions Would Harm Canada: > > http://ansuz.sooke.bc.ca/icsub.html > > > > > > --------------------------------------------------------------------- > > Web Archive: http://www.mail-archive.com/[email protected]/ > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > Web Archive: http://www.mail-archive.com/[email protected]/ > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- Web Archive: http://www.mail-archive.com/[email protected]/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
