technopreacher / router
dev-main
2022-05-24 19:50 UTC
Requires
- ext-xdebug: *
- aigletter/contracts: ^1.0
This package is auto-updated.
Last update: 2024-09-25 00:51:35 UTC
README
动态路由组件
增加了通过反射传递GET参数的功能
增加了异常层次结构
在example目录下有index.php,它展示了路由器的使用示例(对于测试,index.php应位于项目根目录)
还添加了SomeClass类来展示回调处理功能
有两个类 - HttpException,扩展了/Exception,HttpExceptionAction,扩展了HttpExceptionAction,每个类都有自己的路由错误信息和小于500的代码(代码是虚构的)
如果请求 http://test.local/aa/bb,则将调用SomeClass类的view2方法,不传递参数(输出默认值)
SomeClass类的view2方法参数值(如果GET请求设置,则更改):id = 0; foo = 3; ru = 8
如果请求 http://test.local/aa/bb?id=95&foo=78&ru=69,则传递参数
SomeClass类的view2方法参数值(如果GET请求设置,则更改):id = 95; foo = 78; ru = 69