【文件属性】:
文件名称:routing:Semperton路由组件
文件大小:19KB
文件格式:ZIP
更新时间:2021-03-08 06:55:43
PHP
Semperton路由
一个轻量级的基于B树PHP路由库。 支持自定义验证器和反向路由。 //
预先
该库不能提供基于正则表达式的路由器的全部灵活性。
但是,您可以注册执行正则表达式匹配的自定义验证器。
该库不区分带有或不带有斜杠的URL。
安装
只需使用Composer:
composer require semperton/routing
路由需要PHP 7.1+
路线
所有路由都添加到RouteCollection 。 每个http动词都有一个简写函数,以及一个通用的map()方法:
use Semperton \ Routing \ RouteCollection ;
$ routes = new RouteCollection ();
$ routes -> map ([ 'GET' , 'POST' ], '/blog/article/:id:d' , 'article
【文件预览】:
routing-main
----src()
--------RouteMatcherInterface.php(175B)
--------MatchResult.php(763B)
--------RouteMatcher.php(3KB)
--------MatchResultInterface.php(238B)
--------Node.php(588B)
--------RouteCollection.php(4KB)
----LICENSE(1KB)
----composer.json(560B)
----composer.lock(138KB)