NAME
Catalyst::Action::RenderView - Sensible default end action.
SYNOPSIS
sub end : ActionClass('RenderView') {}
DESCRIPTION
This action implements a sensible default end action, which will forward to the first available view, unless status is set to 3xx, or there is a response body. It also allows you to pass dump_info=1
to the url in order to force a debug screen, while in debug mode.
If you have more than one view, you can specify which one to use with the default_view
config setting (see ""$c-" in Catalystview($name)">.)
METHODS
- end
-
The default
end
action. You can override this as required in your application class; normal inheritance applies.
EXTENDING
To add something to an end
action that is called before rendering, simply place it in the end
method:
sub end : ActionClass('RenderView') {
my ( $self, $c ) = @_;
# do stuff here; the RenderView action is called afterwards
}
To add things to an end
action that are called after rendering, you can set it up like this:
sub render : ActionClass('RenderView') { }
sub end : Private {
my ( $self, $c ) = @_;
$c->forward('render');
# do stuff here
}
AUTHOR
Marcus Ramberg <marcus@thefeed.no>
LICENSE
This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.
2 POD Errors
The following errors were encountered while parsing the POD:
- Around line 55:
You forgot a '=back' before '=head1'
- Around line 76:
=back without =over