mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-01 12:42:48 +08:00
改进路由解析的参数绑定
This commit is contained in:
@@ -1061,9 +1061,13 @@ class Route
|
||||
private static function parseUrlParams($url, $var)
|
||||
{
|
||||
if ($url) {
|
||||
preg_replace_callback('/(\w+)\/([^\/]+)/', function ($match) use (&$var) {
|
||||
$var[strtolower($match[1])] = strip_tags($match[2]);
|
||||
}, $url);
|
||||
if (Config::get('url_param_type')) {
|
||||
$var += explode('/', $url);
|
||||
} else {
|
||||
preg_replace_callback('/(\w+)\/([^\/]+)/', function ($match) use (&$var) {
|
||||
$var[strtolower($match[1])] = strip_tags($match[2]);
|
||||
}, $url);
|
||||
}
|
||||
}
|
||||
$_GET = array_merge($var, $_GET);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user