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