CodeIgniter Forums

Full Version: Routing Problem: passing a URL segment as variable to function call
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

El Forum

[eluser]kingmaoam[/eluser]
Hi,

I have a problem with the routing in my CI project.

To start this right: yes I have read the User Guide and adopted the "news" tutorial to get the expected behaviour.

What I have is this:

in my routes.php
Code:
$route['admin/sub/(:any)'] = 'admin/admin/loader/$i';

in the admin controller located in controller/admin:
Code:
public function loader($var)
{
   echo $var;
}

On calling the URL http://urltomyproject.de/admin/sub/content I expect to get echoed 'content' but what I get is '$i' as string.

What have I forgotten to do?

KR
kingmaoam

El Forum

[eluser]InsiteFX[/eluser]
It uses numeric digitals not $i shuld be $1 $2 etc;
Code:
$route['admin/sub/(:any)'] = 'admin/admin/loader/$1';

El Forum

[eluser]kingmaoam[/eluser]
Hi,

thanks a lot. I was thinking about this problem for hours now and then it's that simple...

DOH...