[Moscow.pm] checkbox, param and Mojolicious 5.60

Костя Тен kostya на yandex.ru
Ср Ноя 12 04:34:44 PST 2014


every_param поможет!


-- 
Костя Тен



12.11.2014, 15:26, "Павел Купцов" <pavel на kuptsov.info>:
> Добрый день!
> Столкнулся со странными граблями в Mojolicious::Lite (хотя возможно он и не причем - а грабли у меня вместо рук?).
>
> Есть страница с чекбоксами вида:
>
> <input type="checkbox" name="usopt" value="19">
> <input type="checkbox" name="usopt" value="20">
> ...
>
> Есть код принимающий этот параметр так:
>
> my @usopt = $self->param('usopt');
>
> и далее передающий его для обработки так:
>
> my $selopt = MTN::Option::Manager->get_options(query => [idoptions => \@usopt]);
>
> И все это прекрасно работало, пока я не обновился до последней версии Mojolicious, и теперь вот эта срока:
>
> my @usopt = $self->param('usopt');
>
> не работает (вместо массива получаю только одно значение чекбокса)...
>
> То есть я так понимаю что как-то изменилась работа $self->param в последней версии Mojolicious ?
>
> P.S.
> При этом параметры видны так:
> {
>   "usopt" => [
>     19,
>     20,
>     21
>   ]
> }
>
> Но Dumper говорит что @usopt содержит лишь одно значение
> [Wed Nov 12 15:22:41 2014] [info] $VAR1 = '21';
>
> Прошу помочь, кто чем может.
> Спасибо.
>
> ,
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org


Подробная информация о списке рассылки Moscow-pm