mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-10 00:22:48 +08:00
改进Url类的生成 调整Route类的getRules方法
This commit is contained in:
@@ -554,11 +554,7 @@ class Route
|
||||
*/
|
||||
public static function getRules($method = '')
|
||||
{
|
||||
if ($method) {
|
||||
return self::$rules[$method];
|
||||
} else {
|
||||
return array_merge_recursive(self::$rules['*'], self::$rules['GET'], self::$rules['POST'], self::$rules['PUT'], self::$rules['DELETE']);
|
||||
}
|
||||
return $method ? self::$rules[$method] : self::$rules;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -265,7 +265,8 @@ class Url
|
||||
return $item;
|
||||
}
|
||||
// 获取路由定义
|
||||
$rules = Route::getRules();
|
||||
$array = Route::getRules();
|
||||
foreach ($array as $type => $rules) {
|
||||
foreach ($rules as $group => $val) {
|
||||
$rule = $val['rule'];
|
||||
$route = $val['route'];
|
||||
@@ -304,6 +305,7 @@ class Url
|
||||
$item[$route][] = [$rule, $vars, $param];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 检测路由映射
|
||||
$maps = Route::map();
|
||||
|
||||
Reference in New Issue
Block a user