[Moscow.pm] Дайджест списка рассылки Moscow-pm; том 85, выпуск 5

Павел Купцов pavel на kuptsov.info
Ср Ноя 12 05:40:08 PST 2014


Всем спасибо большое за информацию!

Вот так работает:

my $usopt = $self->every_param('usopt');
my $selopt = MTN::Option::Manager->get_options(query => [idoptions =>
$usopt]);

Обновлялся на девелоперской машинке - думал будут незначительные изменения
типа как с secret -> secrets, благо проект небольшой - буду тестировать.

Спасибо за Pragmatic Perl - качаю уже все выпуски на ридер!
Надо наверстывать потерянное!

P.S.
2 *Grigory Batalov*
Вариант с usopt[] - я так понял это в html'e используете такое имя для
checkbox'a ?
Это дает какие-то удобства по сравнению с просто usopt ? Я слышал об этом -
но как-то вскользььь... :)


12 ноября 2014 г., 15:34 пользователь <moscow-pm-request на pm.org> написал:

> Сообщения, предназначенные для списка рассылки Moscow-pm, необходимо
> отправлять по адресу
>         moscow-pm на pm.org
>
> Для изменения параметров подписки вы можеже использовать веб-страницу
>         http://mail.pm.org/mailman/listinfo/moscow-pm
>
> Для получения информации о том, как пользовать почтовым интерфейсом,
> отправьте письмо, в теле или теме которого будет слово 'help', по
> адресу:
>         moscow-pm-request на pm.org
>
> Адрес человека, ответственного за этот список рассылки:
>         moscow-pm-owner на pm.org
>
> При ответе, пожалуйста, измение тему письма так, чтобы она была более
> содержательной чем "Re: Содержание дайджеста списка рассылки
> Moscow-pm..."
>
>
> В этом номере:
>
>    1. checkbox, param and Mojolicious 5.60 (Павел Купцов)
>    2. Re: checkbox, param and Mojolicious 5.60 (Денис Чапов)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 12 Nov 2014 15:25:34 +0300
> From: Павел Купцов <pavel на kuptsov.info>
> To: "moscow-pm на pm.org" <moscow-pm на pm.org>
> Subject: [Moscow.pm] checkbox, param and Mojolicious 5.60
> Message-ID:
>         <
> CAPcuxSbfAoLBYfU1TJCramDqGAODT01Kg5Zfekpor1dpuD_whA на mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Добрый день!
> Столкнулся со странными граблями в 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-0001.html
> >
>
> ------------------------------
>
> Message: 2
> Date: Wed, 12 Nov 2014 16:34:12 +0400
> From: Денис Чапов <chapov на reg.ru>
> To: "Moscow.pm group" <moscow-pm на pm.org>
> Subject: Re: [Moscow.pm] checkbox, param and Mojolicious 5.60
> Message-ID:
>         <CAJ7FMLq+Bp=sL4=
> y2Ydh1csNF-UEVxGrGeyPCCoK9ewgc6E1PQ на mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Вроде в одной из недавних версий сделали разделение методов по контексту,
> они теперь не зависят от контекста. Не в этом ли суть?
>
> что-то вроде 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>
> <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.html
> >
>
> ------------------------------
>
> Subject: Нижний колонтитул дайджеста
>
> _______________________________________________
> Moscow-pm mailing list
> Moscow-pm на pm.org
> http://mail.pm.org/mailman/listinfo/moscow-pm
>
>
> ------------------------------
>
> Конец Дайджест списка рассылки Moscow-pm; том 85, выпуск 5
> **********************************************************
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20141112/8ec8bd41/attachment-0001.html>


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