Ado
view release on metacpan or search on metacpan
lib/Ado/Command/generate/crud.pm view on Meta::CPAN
387388389390391392393394395396397398399400401402403404405406407
my
$data
=
$table_class
->find(
$id
)->data;
$c
->debug(
'$data:'
.
$c
->dumper(
$data
));
return
$c
->respond_to(
json
=> {
article
=>
$data
},
html
=> {
article
=>
$data
}
);
}
# Updates a resource in table <%= $a->{t} %>.
sub
update {
my
$c
=
shift
;
my
$v
=
$c
->validation;
my
(
$id
) =
$c
->stash(
'id'
) =~/(\d+)/;
my
$res
=
$table_class
->find(
$id
);
$c
->reply->not_found()
unless
$res
->data;
$c
->debug(
'$data:'
.
$c
->dumper(
$res
->data));
if
(
$v
->has_data &&
$res
->data){
$v
->optional(
'title'
)->size(3, 50);
$v
->optional(
'body'
)->size(3, 1 * 1024 * 1024);
#1MB
( run in 1.068 second using v1.01-cache-2.11-cpan-49f99fa48dc )