windy / lazyrouter
Translates request URIs into method calls.
Installs: 27
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 4
Forks: 0
Open Issues: 0
Type:libary
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-04-27 13:04:06 UTC
README
Translate requests into method calls.
Composer
{ "require": { "windy/lazyrouter": "dev-master" } }
Example
Note: Make sure you redirect all requests to a single index.php.
An example index.php
<?php require_once 'Router.php'; use lazyrouter\Router; $router = new Router(); $router->route(function() {}, function() {});
A request such as 'hello/world' would be interpreted as.
require_once 'controllers/hello.php'; $controller = new hello(); $controller->world();
Namespaces are permitted as well. Something like 'foo/bar/baz' would be interpreted as.
require_once 'controllers/bar.php'; $controller = new foo\bar(); $controller->baz();