kaierwerk / k-router
一个小型库,允许你在纯PHP项目中使用 @Route 和 @Method 注解。
dev-master
2021-12-27 14:00 UTC
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2024-09-27 20:31:27 UTC
README
安装与使用
首先,执行 composer require kaiserwerk/k-router dev-master
来获取最新版本。然后,在你的索引或引导文件中,添加
require_once __DIR__ . '/vendor/autoload.php';
...
// include your controller files here
...
$router = new KRouter();
$router->dispatch():
然后,你可以创建控制器类(不要忘记扩展 Controller 类并包含实际文件),并添加如下注解
class DefaultController extends Controller
{
/**
* @Route("/route/[:myvalue]/do", name="route_do")
* @Method(["GET", "HEAD"])
*/
public function routeDoAction($params)
{
$myvalue = $params->myvalue;
}
}