WebSocekt的控制器会根据action
字段进行路由匹配,最终找到/app/websocket/
目录下的控制器文件进行处理。
该目录下的事件控制器,都需要继承\x\controller\WebSocekt
基类。
示例代码:
<?php
namespace app\websocket;
use x\controller\WebSocket;
/**
* @Controller(prefix="test")
*/
class Index extends WebSocket
{
/**
* @RequestMapping(route="/index", title="action为test/index访问这里")
*/
public function index() {
return $this->fetch(200, '描述', []);
}
/**
* @RequestMapping(route="/demo", title="action为test/demo访问这里")
*/
public function demo() {
return $this->fetch(301, '描述');
}
}