CatalystX::ImportsShortcut functions for Catalyst controllers | |
Download |
CatalystX::Imports Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Florian Ragwitz
- Publisher web site:
- http://search.cpan.org/~flora/
CatalystX::Imports Tags
CatalystX::Imports Description
Shortcut functions for Catalyst controllers CatalystX::Imports is a Perl module that exports commonly used functionality and shortcuts to Catalysts own feature set into your controller.SYNOPSIS package MyApp::Controller::User; use base 'Catalyst::Controller'; use CatalystX::Imports Context => { Default => , Config => }, Vars => { Stash => , Session => , Flash => }; sub list: Chained { $user_rs = model(model_name)->search_rs; } sub load: Chained PathPart('') CaptureArgs(1) { $user = model(model_name)->find($args); } sub view: Chained('load') { push @shown_users, $user->id; $template = template; } sub edit: Chained('load') { if (validate_params(request->params)) { $user->update(request->params); $message = "user updated"; } } 1; Requirements: · Perl Limitations: · This module is not stable yet. Features may change.
CatalystX::Imports Related Software