Redirection not accepting named parameters

2011-04-07 Thread meekamoo
Hey all,

I have a redirect set up that uses this array:

Array
(
[country] = za
[action] = listing
[0] = south-africa
)

That works and it correctly redirects to /za/properties/listing/south-
africa

As soon as I try to add a named parameter to the mix, the redirect
ignores every extra parameter.

Array
(
[country] = za
[action] = listing
[0] = south-africa
[sale] = 1
)

Redirects to /za/properties/listing without ANY parameters.

Anyone know what's going on here?

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Redirection not accepting named parameters

2011-04-07 Thread cricket
On Thu, Apr 7, 2011 at 7:53 AM, meekamoo bryanpadd...@gmail.com wrote:
 Hey all,

 I have a redirect set up that uses this array:

 Array
 (
    [country] = za
    [action] = listing
    [0] = south-africa
 )

 That works and it correctly redirects to /za/properties/listing/south-
 africa

 As soon as I try to add a named parameter to the mix, the redirect
 ignores every extra parameter.

 Array
 (
    [country] = za
    [action] = listing
    [0] = south-africa
    [sale] = 1
 )

 Redirects to /za/properties/listing without ANY parameters.

 Anyone know what's going on here?

You should create a route. And why pass the country name if you
already have the ISO code in the URL?

Router::connect(
'/properties/:country',
array(
'controller' = 'properties',
'action' = 'listing'
),
array(
'country' = '[a-z]{2}',
'pass' = array('country')
)
);

public function listing($country = null) {}

I didn't include sale here because it's not clear to me what that
param is for. There may be a better way to approach this than just
passing 1 as a param.

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php