修正miss路由的闭包定义

This commit is contained in:
thinkphp
2016-06-16 00:22:46 +08:00
parent f296bb6d48
commit 5aec26f10a

View File

@@ -744,9 +744,9 @@ class Route
}
if (isset($miss)) {
// 未匹配所有路由的路由规则处理
if ($miss instanceof \Closure) {
if ($miss['route'] instanceof \Closure) {
// 执行闭包
return ['type' => 'function', 'function' => $miss, 'params' => []];
return ['type' => 'function', 'function' => $miss['route'], 'params' => []];
}
if (self::checkOption($miss['option'], $url, $request)) {
return self::parseRule('', $miss['route'], $url, []);