This commit is contained in:
thinkphp
2016-07-22 11:13:52 +08:00

View File

@@ -1093,7 +1093,7 @@ 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] : '') . '?)';
} else { } else {
$replace[] = '(' . (isset($pattern[$name]) ? $pattern[$name] : '') . ')'; $replace[] = '(' . (isset($pattern[$name]) ? $pattern[$name] : '') . ')';
} }