mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 07:12:47 +08:00
改进Route类的复合变量检测 如果没有定义变量规则 默认为 \w+
This commit is contained in:
@@ -1204,9 +1204,9 @@ class Route
|
|||||||
foreach ($matches[1] as $name) {
|
foreach ($matches[1] as $name) {
|
||||||
if (strpos($name, '?')) {
|
if (strpos($name, '?')) {
|
||||||
$name = substr($name, 0, -1);
|
$name = substr($name, 0, -1);
|
||||||
$replace[] = '(' . (isset($pattern[$name]) ? $pattern[$name] : '') . '?)';
|
$replace[] = '(' . (isset($pattern[$name]) ? $pattern[$name] : '\w+') . '?)';
|
||||||
} else {
|
} else {
|
||||||
$replace[] = '(' . (isset($pattern[$name]) ? $pattern[$name] : '') . ')';
|
$replace[] = '(' . (isset($pattern[$name]) ? $pattern[$name] : '\w+') . ')';
|
||||||
}
|
}
|
||||||
$value[] = $name;
|
$value[] = $name;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user