[Catalyst] about req.param
Tatsuhiko Miyagawa
miyagawa at gmail.com
Fri Apr 11 08:34:51 BST 2008
Yes, because it's evaluated in a list context.
I prefer doing $c->req->params->{a} for that reason.
On 4/11/08, Fayland Lam <fayland at gmail.com> wrote:
> code as follows:
>
> sub test : Local {
> my ($self, $c) = @_;
> my $test = {
> a => $c->req->param('a'),
> b => $c->req->param('b'),
> c => $c->req->param('c'),
> };
> $c->res->body(Dumper(\$test));
> }
>
> when visit as test?b=1
> it shows
>
> $VAR1 = \{
> '1' => 'c',
> 'a' => 'b'
> };
>
>
> hmm, a trap I think. need use $c->req->param('a') || ''. something not so
> good.
>
> --
> Fayland Lam // http://www.fayland.org/ Foorum based on Catalyst //
> http://www.foorumbbs.com/
>
> _______________________________________________
> List: Catalyst at lists.scsys.co.uk
> Listinfo:
> http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive:
> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
> Dev site: http://dev.catalyst.perl.org/
>
--
Tatsuhiko Miyagawa
More information about the Catalyst
mailing list