• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
URI routing problem - $route['listings/(:any)']

#1
[eluser]Brad Martin[/eluser]
Hi Guys,

Got a problem with the URI routing in ./config/routes.php

I want to have the following routes:


$route['listings/(:any)'] = 'listings/index/$1'; // example url: listings/some-text

$route['listings/(:any)/(:any)'] = 'listings/profile/$2'; // example url: listings/some-text/some-more-text

It seems like the first route is overriding the secondary route because of the use of (:any)

I tried any alteration of:

$route['listings/(:num)'] = 'listings/index/$1'; // example url: listings/1

$route['listings/(:num)/(:num)'] = 'listings/profile/$2'; // example url: listings/2/3

And this seems to work but i need them to be text not numbers.

I know i can overcome this issue by remaping in the controller but i was looking for a simpler way.

Is this a bug in code igniter ? Is there any other options i can use for overcoming this which out having to remap the controller.




Messages In This Thread
URI routing problem - $route['listings/(:any)'] - by El Forum - 03-27-2012, 10:52 PM
URI routing problem - $route['listings/(:any)'] - by El Forum - 03-28-2012, 01:27 AM
URI routing problem - $route['listings/(:any)'] - by El Forum - 03-28-2012, 02:25 AM
URI routing problem - $route['listings/(:any)'] - by El Forum - 03-28-2012, 06:30 PM

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2019 MyBB Group.