Welcome Guest, Not a member yet? Register   Sign In
reroute all methods inside default controller to base
#9

[eluser]xwero[/eluser]
If the frontend is all client routes and the backend is found in one directory the routes.php file could look like this.
Code:
$route['(admin)(.*)'] = '$1$2';
$route['(.+)'] = 'pages/client/$1';
And that should be all the router needs to know. Then in your controller you can do a search for the user added segments.
Code:
if( ! $this->model->route_exists($this->uri->uri_string()) )
{
   // 404
}
else
{
   // build page
}


Messages In This Thread
reroute all methods inside default controller to base - by El Forum - 03-02-2009, 08:42 PM
reroute all methods inside default controller to base - by El Forum - 03-02-2009, 08:51 PM
reroute all methods inside default controller to base - by El Forum - 03-03-2009, 02:28 AM
reroute all methods inside default controller to base - by El Forum - 03-03-2009, 02:37 AM
reroute all methods inside default controller to base - by El Forum - 03-03-2009, 02:39 AM
reroute all methods inside default controller to base - by El Forum - 03-03-2009, 03:08 AM
reroute all methods inside default controller to base - by El Forum - 03-03-2009, 03:16 AM
reroute all methods inside default controller to base - by El Forum - 03-03-2009, 03:55 AM
reroute all methods inside default controller to base - by El Forum - 03-03-2009, 04:05 AM
reroute all methods inside default controller to base - by El Forum - 03-03-2009, 07:28 AM
reroute all methods inside default controller to base - by El Forum - 03-03-2009, 07:55 AM
reroute all methods inside default controller to base - by El Forum - 05-07-2009, 11:38 AM
reroute all methods inside default controller to base - by El Forum - 05-07-2009, 08:13 PM
reroute all methods inside default controller to base - by El Forum - 05-08-2009, 06:38 AM
reroute all methods inside default controller to base - by El Forum - 05-08-2009, 02:14 PM



Theme © iAndrew 2016 - Forum software by © MyBB