mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 07:12:47 +08:00
资源路由自动注册的路由规则 记录当前使用的 资源标识 使用 路由参数 rest 获取
This commit is contained in:
@@ -578,7 +578,8 @@ class Route
|
|||||||
} elseif (strpos($val[1], ':id') && isset($option['var'][$rule])) {
|
} elseif (strpos($val[1], ':id') && isset($option['var'][$rule])) {
|
||||||
$val[1] = str_replace(':id', ':' . $option['var'][$rule], $val[1]);
|
$val[1] = str_replace(':id', ':' . $option['var'][$rule], $val[1]);
|
||||||
}
|
}
|
||||||
$item = ltrim($rule . $val[1], '/');
|
$item = ltrim($rule . $val[1], '/');
|
||||||
|
$option['rest'] = $key;
|
||||||
self::rule($item . '$', $route . '/' . $val[2], $val[0], $option, $pattern);
|
self::rule($item . '$', $route . '/' . $val[2], $val[0], $option, $pattern);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -637,7 +638,7 @@ class Route
|
|||||||
* rest方法定义和修改
|
* rest方法定义和修改
|
||||||
* @access public
|
* @access public
|
||||||
* @param string $name 方法名称
|
* @param string $name 方法名称
|
||||||
* @param array $resourece 资源
|
* @param array $resource 资源
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public static function rest($name, $resource = [])
|
public static function rest($name, $resource = [])
|
||||||
|
|||||||
Reference in New Issue
Block a user