改进Route类可选参数的完整匹配支持

This commit is contained in:
thinkphp
2016-05-03 08:40:33 +08:00
parent c9a0d4dbaa
commit c7e363ef3b

View File

@@ -515,7 +515,7 @@ class Route
if ($len1 >= $len2 || strpos($rule, '[')) {
if ('$' == substr($rule, -1, 1)) {
// 完整匹配
if ($len1 != $len2) {
if ($len1 != $len2 && false === strpos($rule, '[')) {
return false;
} else {
$rule = substr($rule, 0, -1);