[Catalyst] about req.param

2008-04-11 Thread Fayland Lam
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' =

Re: [Catalyst] about req.param

2008-04-11 Thread Tatsuhiko Miyagawa
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 [EMAIL PROTECTED] wrote: code as follows: sub test : Local { my ($self, $c) = @_; my $test = { a = $c-req-param('a'), b = $c-req-param('b'), c

Re: [Catalyst] about req.param

2008-04-11 Thread Carl Franks
On 11/04/2008, Fayland Lam [EMAIL PROTECTED] 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