@onRoute
注解,主要用于声明某个控制器方法不允许被请求。
注意:该注解不需要带()
符号。
场景:禁止某个控制器方法被客户端访问。
支持:HTTP
、WebSocket
注解:@onRoute
参数:无
<?php
namespace app\http;
use x\controller\Http;
class Index extends Http
{
/**
* @RequestMapping(route="index/test", method="GET", title="我是测试路由")
*/
public function index() {
return $this->fetch('只允许GET,我的路由是:index/test');
}
/**
* @RequestMapping(route="index/demo", method="POST")
* @onRoute
*/
public function demo() {
return $this->fetch('只允许POST,我的路由是:index/demo,但我使用了@onRoute注解,你根本访问不了我');
}
}