Catalyst::Action::RenderView - Sensible default end action.
sub end : ActionClass('RenderView') {}
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.
dump_info=1
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)">.)
default_view
The default end action. You can override this as required in your application class; normal inheritance applies.
end
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 }
Marcus Ramberg <marcus@thefeed.no>
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:
You forgot a '=back' before '=head1'
=back without =over
To install Catalyst::Action::RenderView, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Catalyst::Action::RenderView
CPAN shell
perl -MCPAN -e shell install Catalyst::Action::RenderView
For more information on module installation, please visit the detailed CPAN module installation guide.