Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: about catalyst response redirect

by chargrill (Parson)
on May 24, 2007 at 05:42 UTC ( #617166=note: print w/ replies, xml ) Need Help??


in reply to about catalyst response redirect

I don't think uri_for works like that. From the docs:

$c->uri_for( $path, @args?, \%query_values? )
Merges path with $c->request->base for absolute URIs and with $c->namespace for relative URIs, then returns a normalized URI object. If any args are passed, they are added at the end of the path. If the last argument to uri_for is a hash reference, it is assumed to contain GET parameter key/value pairs, which will be appended to the URI in standard fashion.

So maybe something like:

my $itemid = 16; my $path = "/lender/loan/loan_details"; $c->response->redirect( $c->uri_for( $path, { itemid => $itemid, Displ +ay => 1 } );

Completely untested and assuming the rest of your code is correct. To test that, try just: $c->response->redirect( "/lender/loan/loan_details?itemid=$itemid&Display" ); to make sure that part works.



--chargrill
s**lil*; $*=join'',sort split q**; s;.*;grr; &&s+(.(.)).+$2$1+; $; = qq-$_-;s,.*,ahc,;$,.=chop for split q,,,reverse;print for($,,$;,$*,$/)


Comment on Re: about catalyst response redirect
Select or Download Code
Replies are listed 'Best First'.
Re^2: about catalyst response redirect
by madison.sacd (Novice) on May 25, 2007 at 08:25 UTC
    thanks a lot! It works fine!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://617166]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (9)
As of 2015-07-28 10:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (254 votes), past polls