Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Catalyst::View::HTML::UserlContributed Perl DCatalyst::View::HTML::Template(3)

NAME
       Catalyst::View::HTML::Template -	HTML::Template View Class

SYNOPSIS
	   # use the helper
	   create.pl view HTML::Template HTML::Template

	   # lib/MyApp/View/HTML/Template.pm
	   package MyApp::View::HTML::Template;

	   use base 'Catalyst::View::HTML::Template';

	   __PACKAGE__->config(
	       die_on_bad_params => 0,
	       file_cache	 => 1,
	       file_cache_dir	 => '/tmp/cache'
	   );

	   1;

	   # Meanwhile,	maybe in an 'end' action
	   $c->forward('MyApp::View::HTML::Template');

DESCRIPTION
       This is the "HTML::Template" view class.	Your subclass should inherit
       from this class.

   METHODS
       process
	   Renders the template	specified in "$c->stash->{template}" or
	   "$c->request->match".  Template params are set up from the contents
	   of "$c->stash", augmented with "base" set to	"$c->req->base"	and
	   "name" to "$c->config->{name}".  Output is stored in
	   "$c->response->body".

       render
	   Renders the given template and returns output. Template params are
	   set up either from the contents of  %$args if $args is a hashref,
	   or "$c->stash", augmented with "base" set to	"$c->req->base"	and
	   "name" to "$c->config->{name}".

       config
	   This	allows your view subclass to pass additional settings to the
	   HTML::Template config hash.

SEE ALSO
       HTML::Template, Catalyst, Catalyst::Base.

AUTHOR
       Christian Hansen, "ch@ngmedia.com"

COPYRIGHT
       This program is free software, you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.32.1			  2021-03-01 Catalyst::View::HTML::Template(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Catalyst::View::HTML::Template&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help