fix bug for router-setParamsByPathInfo

This commit is contained in:
pengjiangxiu
2017-06-22 15:26:49 +08:00
parent 1920d57d3a
commit c8f4f4fc0f
3 changed files with 5 additions and 1 deletions
+3
View File
@@ -1715,6 +1715,8 @@ class baseRouter
for($i = 2; $i < $itemCount; $i ++)
{
$key = key($defaultParams); // Get key from the $defaultParams.
if(empty($key)) continue;
$params[$key] = str_replace('.', '-', $items[$i]);
next($defaultParams);
}
@@ -1776,6 +1778,7 @@ class baseRouter
{
$valueRule = $filter->{$this->moduleName}->{$this->methodName}->paramValue[$param];
}
if($value and !validater::checkByRule($value, $valueRule)) die('Bad Request!');
}