alkimisti / simplerouter
简单的PSR-4路由器
dev-main
2020-12-10 23:34 UTC
Requires
- php: ~7.2
Requires (Dev)
- phpunit/phpunit: >=8.0
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-09-11 05:47:41 UTC
README
本包是一个简单的PHP PSR-4路由器。
安装
通过Composer
$ composer require alkimisti/simplerouter:dev-main
使用方法
$router = new Router(); $router->resolve();
第一个URL段将用作控制器的名称;/home
将实例化App\Controllers\HomeController.php
。
第二个URL段将用作动作/方法的名称;/home/index
将在App\Controllers\HomeController
中调用index()
方法。
其他段将作为方法参数转发;/products/show/5
将在App\Controllers\ProductsController
中调用show()
方法,并将数字5
作为其第一个参数传递。
教程:https://codemolecules.com/php/a-simple-psr-4-router-for-php/
变更日志
请参阅CHANGELOG以获取有关最近更改的更多信息。
贡献
请参阅CONTRIBUTING和CODE_OF_CONDUCT以获取详细信息。
致谢
- [Tahir Hoxha][link-author]
- [所有贡献者][link-contributors]
许可协议
MIT许可协议(MIT)。请参阅许可文件以获取更多信息。