mosz / simple-router
该包最新版本(v1.0)的许可证信息不可用。
简单的PHP MVC路由器
v1.0
2022-07-29 05:28 UTC
README
简单的面向对象的PHP路由器
- 支持
GET
、POST
方法
安装
运行以下命令
composer require mosz/simple-router
用法
基本的index.php文件
// Require composer autoloader require __DIR__ . '/vendor/autoload.php'; // Create Router instance $router = new mOsz\Router\Router($_SERVER['REQUEST_URI']); // Add routes $router->get('path', function(){ ... }); $router->run();
路由使用
- 基本使用
$router->get('HelloWorld', function(){ echo "Hello World"; });
MVC
- GET方法
$router->get('Homepage', function(){ $controller = new Test\Controller; $controller->index(); });
- 带有参数的GET方法
$router->get('posts/{id}', function($id) { $controller = new Test\Controller; $controller->posts($id); });
- POST方法
$router->get('form', function() { $controller = new Test\Controller; $controller->form(); });
表单处理示例
$router->post('form', function() { $controller = new Test\Controller; $controller->form(); });