[Moscow.pm] checkbox, param and Mojolicious 5.60

Денис Чапов chapov на reg.ru
Ср Ноя 12 04:34:12 PST 2014


Вроде в одной из недавних версий сделали разделение методов по контексту,
они теперь не зависят от контекста. Не в этом ли суть?

что-то вроде param и all_params

12 ноября 2014 г., 16:25 пользователь Павел Купцов <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
>
>


-- 
*Спасибо!* http://spasibo.reg.ru

С уважением, Чапов Денис
Программист | Регистратор доменных имён REG.RU <http://reg.ru/>
Тел.: +7 (495) 580-11-11, доб. 502 | Моб.: +8 (927) 7063974
Эл. почта: chapov на reg.ru | http://www.reg.ru | http://рег.рф
<http://xn--c1ad6a.xn--p1ai/>

Kind regards, Denis Chapov
Developer | Accredited Domain Registrar REG.RU <http://reg.ru/>
Phone: +7 (495) 580-11-11, ext. 502 | Mobile: +8 (927) 7063974
Email: chapov на reg.ru | http://www.reg.com
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20141112/ceb23903/attachment-0001.html>


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