diff --git a/library/think/Url.php b/library/think/Url.php index ea690e76..4e145702 100644 --- a/library/think/Url.php +++ b/library/think/Url.php @@ -12,6 +12,7 @@ namespace think; use think\Config; +use think\Loader; use think\Request; use think\Route; @@ -157,7 +158,7 @@ class Url $module = $module ? $module . '/' : ''; } - $controller = $request->controller(); + $controller = Loader::parseName($request->controller()); if ('' == $url) { // 空字符串输出当前的 模块/控制器/操作 $url = $module . $controller . '/' . $request->action();