Welcome Guest, Not a member yet? Register   Sign In
how to implement dynamic "routes"?
#21

[eluser]narkaT[/eluser]
extending the Router-class sounds interesting.

My current approach just overwrites the _validate_request-method and
later calls the orginal method.

pretty simple:
Code:
class MY_Router extends CI_Router {

    function MY_Router() {
        parent::CI_Router();
    }

    function _validate_request($segments) {
        // Does the requested controller NOT exist in the root folder? I won't use subfolders, till now
        if ( !file_exists(APPPATH.'controllers/'.$segments[0].EXT) ) {
            $segments = array('alias', implode('/', $segments));
        }
        return parent::_validate_request($segments);
    }
}

any further suggestions?
Otherwise I would stick to that solution Smile

Greetings
Jan


Messages In This Thread
how to implement dynamic "routes"? - by El Forum - 09-10-2008, 05:42 AM
how to implement dynamic "routes"? - by El Forum - 09-10-2008, 07:11 AM
how to implement dynamic "routes"? - by El Forum - 09-10-2008, 07:53 AM
how to implement dynamic "routes"? - by El Forum - 09-10-2008, 08:09 AM
how to implement dynamic "routes"? - by El Forum - 09-11-2008, 05:32 AM
how to implement dynamic "routes"? - by El Forum - 09-11-2008, 12:24 PM
how to implement dynamic "routes"? - by El Forum - 09-11-2008, 04:17 PM
how to implement dynamic "routes"? - by El Forum - 09-12-2008, 07:58 AM
how to implement dynamic "routes"? - by El Forum - 09-15-2008, 07:19 AM
how to implement dynamic "routes"? - by El Forum - 09-15-2008, 10:58 AM
how to implement dynamic "routes"? - by El Forum - 09-15-2008, 01:23 PM
how to implement dynamic "routes"? - by El Forum - 09-15-2008, 01:25 PM
how to implement dynamic "routes"? - by El Forum - 09-16-2008, 03:03 AM
how to implement dynamic "routes"? - by El Forum - 09-16-2008, 03:06 AM
how to implement dynamic "routes"? - by El Forum - 09-16-2008, 05:55 AM
how to implement dynamic "routes"? - by El Forum - 09-16-2008, 06:41 AM
how to implement dynamic "routes"? - by El Forum - 09-16-2008, 07:03 AM
how to implement dynamic "routes"? - by El Forum - 09-16-2008, 11:54 AM
how to implement dynamic "routes"? - by El Forum - 09-17-2008, 01:44 AM
how to implement dynamic "routes"? - by El Forum - 09-17-2008, 07:56 AM
how to implement dynamic "routes"? - by El Forum - 09-17-2008, 09:21 AM



Theme © iAndrew 2016 - Forum software by © MyBB