mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-06 23:02:48 +08:00
取消Think\Route类的import方法
This commit is contained in:
@@ -32,45 +32,42 @@ class Route {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 注册某个路由规则
|
// 注册路由规则
|
||||||
static public function register($rule,$route='',$type='GET'){
|
static public function register($rule,$route='',$type='GET'){
|
||||||
if(is_array($type)) {
|
if(strpos($type,'|')) {
|
||||||
foreach ($type as $val){
|
foreach (explode('|',$type) as $val){
|
||||||
self::$rules[$val][$rule] = $route;
|
self::register($rule,$route,$val);
|
||||||
}
|
}
|
||||||
}elseif(is_array($rule)) {
|
|
||||||
self::$rules[$type] = array_merge(self::$rules[$type],$rule);
|
|
||||||
}else{
|
}else{
|
||||||
self::$rules[$type][$rule] = $route;
|
if(is_array($rule)) {
|
||||||
|
self::$rules[$type] = array_merge(self::$rules[$type],$rule);
|
||||||
|
}else{
|
||||||
|
self::$rules[$type][$rule] = $route;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 导入路由规则
|
// 注册任意请求的路由规则
|
||||||
static public function import($rules,$type='GET'){
|
|
||||||
self::$rules[$type] = array_merge(self::$rules[$type],$rules);
|
|
||||||
}
|
|
||||||
|
|
||||||
// 添加一条任意请求的路由规则
|
|
||||||
static public function any($rule,$route=''){
|
static public function any($rule,$route=''){
|
||||||
self::register($rule,$route,'*');
|
self::register($rule,$route,'*');
|
||||||
}
|
}
|
||||||
|
|
||||||
// 添加一条get请求的路由规则
|
// 注册get请求的路由规则
|
||||||
static public function get($rule,$route=''){
|
static public function get($rule,$route=''){
|
||||||
self::register($rule,$route,'GET');
|
self::register($rule,$route,'GET');
|
||||||
}
|
}
|
||||||
|
|
||||||
// 添加一条post请求的路由规则
|
// 注册post请求的路由规则
|
||||||
static public function post($rule,$route=''){
|
static public function post($rule,$route=''){
|
||||||
self::register($rule,$route,'POST');
|
self::register($rule,$route,'POST');
|
||||||
}
|
}
|
||||||
|
|
||||||
// 添加一条put请求的路由规则
|
// 注册put请求的路由规则
|
||||||
static public function put($rule,$route=''){
|
static public function put($rule,$route=''){
|
||||||
self::register($rule,$route,'PUT');
|
self::register($rule,$route,'PUT');
|
||||||
}
|
}
|
||||||
|
|
||||||
// 添加一条delete请求的路由规则
|
// 注册delete请求的路由规则
|
||||||
static public function delete($rule,$route=''){
|
static public function delete($rule,$route=''){
|
||||||
self::register($rule,$route,'DELETE');
|
self::register($rule,$route,'DELETE');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user