CatalystX::Imports

Shortcut functions for Catalyst controllers
Download

CatalystX::Imports Ranking & Summary

Advertisement

  • Rating:
  • 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