• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[RESOLVED] Segments not being passed to controller in subdir!!!!

#1
[eluser]the real rlee[/eluser]
Guys, serious problem here, desperate for some help. For some reason routed segments are not being passed to sub controller functions. (FYI regex is valid and tested)

Routes:
Code:
$route['about\/locations(?:\/([a-zA-Z]{3}))?(?:\/([a-zA-Z-]+))?'] = "about/locations/index/$1/$2";

Locations Controller:
Code:
function index($state, $storename) {

   echo $state; // prints what should be storename!
}

Help greatly appreciated!

#2
[eluser]the real rlee[/eluser]
Ok, seems that my captures wern't working, needed extra parenthesis. Also, seems the slashes dont need to be escaped in CI either:

Code:
$route['about/locations(?:/([a-zA-Z]{3}))?(?:/([a-zA-Z-]+))?'] = "about/locations/index/$1/$2";


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


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