• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
What does 'the segments passed to your function will be the re-routed ones.' mean exactly

#1
[eluser]Unknown[/eluser]
Can someone please explain? with an example ?

http://ellislab.com/codeigniter/user-gui...passinguri

Thanks

#2
[eluser]Aken[/eluser]
It means that the method's parameters will ignore the URL in the browser if the URL has been moved using routes.

Example controller:

Code:
class Example extends CI_Controller {

public function yourmethod($var1, $var2)
{
  var_dump($var1, $var2);
}

}

Example route:

Code:
$route['fakecontroller/fakemethod/newvar/newvar2'] = 'example/yourmethod/oldvar/oldvar2';

If you go to your routed URL, http://www.example.com/fakecontroller/fa...ar/newvar2, you'll see that those extra segments are not passed to the method's params. It will only use the routed (or "standard") URL segments.


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


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