xuanyan / router
There is no license information available for the latest version (dev-master) of this package.
dev-master
2015-08-11 03:55 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-11-04 12:43:59 UTC
README
How to use it
require_once __DIR__ . '/src/Router.php'; use XuanYan\Router as Router; $router = new Router(__DIR__ . '/Controllers'); // set blog module // handle url like: http://example.com/blog/controller/action, it was a rewrite url $router->setModule('blog', __DIR__ . '/Blog/Controllers'); // map blog/xuanyan to blogdb/xuanyan $router->map('blog/:username', 'blogdb/:username'); // if u just want to handler the number you could use :NUM $router->map('user/:NUM/profile', 'user/profile/:NUM'); // run router // handle url like: http://example.com/?url=controller/action // sure, u can use rewrite to let the url seems better $router->run(@$_GET['url']);