改进Route类,支持分组名使用变量

This commit is contained in:
thinkphp
2016-05-20 18:03:36 +08:00
parent 36a3bdc875
commit 26270b2ca9

View File

@@ -468,7 +468,14 @@ class Route
if (!empty($val['routes'])) {
// 分组路由
if (0 !== strpos($url, $rule)) {
if ($pos = strpos($rule, ':')) {
$str = substr($rule, 0, $pos);
} elseif ($pos = strpos($rule, '<')) {
$str = substr($rule, 0, $pos);
} else {
$str = $rule;
}
if (0 !== strpos($url, $str)) {
continue;
}
// 匹配到路由分组