php控制器调用swoole,Easyswoole控制器的使用 - Route

一 、Easyswoole 中的默认路由规则都是参照 thinkphp5 的。

在不使用路由配置文件的情况下 默认路由是 /module/controller/action

二、使用路由配置文件

创建路由配置文件。

在 /App/HttpController 文件夹下 创建 Route.php 。注意:虽然该文件在控制器目录下,但是它是属于路由配置文件。

文件基本内容:

namespace App\HttpController;

use EasySwoole\Http\AbstractInterface\AbstractRouter;

use FastRoute\RouteCollector;

use EasySwoole\Http\Request;

use EasySwoole\Http\Response;

/**

* 路由配置文件

*/

/**

* 路由配置文件

* 路由配置的优先级 高于 easyswoole框架的 默认路由格式

*/

class Router extends AbstractRouter

{

public function initialize(RouteCollector $routeCollector)

{

// 使用 /xx 访问到 模块下的控制器方法

$routeCollector->post('/xx', '/Module/Controller/Action');

// 使用get请求 根域名直接访问的路由。 向页面输出 Hello World

$routeCollector->get("/",function(Request $request, Response $response){

$response->write("Hello World");

});

}

}

更多路由使用方法 参考 fastRoute 组件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值