NAME
Mojolicious::Plugin::GroupedParams - grouped params from query.
VERSION
Version 0.04
SYNOPSIS
use Mojolicious::Lite;
plugin 'grouped_params';
post '/save_article' => sub {
my ( $self ) = @_;
my $new_article = $self->grouped_params('article');
$self->db->resultset('Article')->create($new_article);
};
# In template
<input name="article.name" value="<%= grouped_params('article')->{name} %>" />
<textarea name="article.text"><%= grouped_params('article')->{text} %></textarea>
CONFIG
delimiters
Set delimiters to split parameters names. Default is [ "." ]
$self->plugin( 'grouped_params', {delimiter => [ "-", "."] } )
FUNCTIONS
register
Register plugin
grouped_params
This helper groups params with name like <group>.<name> and put grouped params into stash variable "grouped_params".
AUTHOR
Ivan Sokolov, <ivsokolov at cpan.org>
BUGS
Please report any bugs or feature requests to bug-mojolicious-plugin-groupedparams at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Mojolicious-Plugin-GroupedParams. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
LICENSE AND COPYRIGHT
Copyright 2010 Ivan Sokolov.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.