[Moscow.pm] checkbox, param and Mojolicious 5.60
Павел Купцов
pavel на kuptsov.info
Ср Ноя 12 04:25:34 PST 2014
Добрый день!
Столкнулся со странными граблями в 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';
Прошу помочь, кто чем может.
Спасибо.
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20141112/1e305f77/attachment.html>
Подробная информация о списке рассылки Moscow-pm