Catalyst::Plugin::FormValidator::Simple

ごく普通に使ってみる。(実際にはauto使うけど)

configがこんなんで

validator:
    plugins:
        - Japanese
    options:
        charset:         'utf8'
        dbic_base_class: 'MyApp::Model::DB'

Controllerがこんなん。

     if($c->req->method('POST')) {

         my $result = $c->form(
             title => [qw/NOT_BLANK/],
         );
         unless($result->has_error) {
             $c->model('DB::Hoge')->create({
                 title => $c->req->param('title'),
             });
         }
     }

うーん。やっぱり住み分けたほうがいいなあ。

http://search.cpan.org/~lyokato/Catalyst-Plugin-FormValidator-Simple-0.12/lib/Catalyst/Plugin/FormValidator/Simple.pm
http://search.cpan.org/~typester/Catalyst-Plugin-FormValidator-Simple-Auto-0.08/lib/Catalyst/Plugin/FormValidator/Simple/Auto.pm