NAME¶
Catalyst::View::Petal - Petal View Class
SYNOPSIS¶
# use the helper
create.pl view Petal Petal
# lib/MyApp/View/Petal.pm
package MyApp::View::Petal;
use base 'Catalyst::View::Petal';
__PACKAGE__->config(
input => 'XML',
output => 'XML',
error_on_undef_var => 0
);
1;
# Meanwhile, maybe in an 'end' action
$c->forward('MyApp::View::Petal');
DESCRIPTION¶
This is the "Petal" view class. Your subclass
should inherit from this class.
METHODS¶
- process
- Renders the template specified in
"$c->stash->{template}" or
"$c->request->match". Template
variables are set up from the contents of
"$c->stash", augmented with
"base" set to
"$c->req->base",
"c" to $c and
"name" to
"$c->config->{name}". Output is
stored in
"$c->response->body".
- config
- This allows your view subclass to pass additional settings to the Petal
config hash.
SEE ALSO¶
Petal, 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.