From 5153cfe3c4241ad10182376b28c4d107baf695b5 Mon Sep 17 00:00:00 2001 From: Karson Date: Mon, 18 Mar 2019 13:31:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B3=B0=E9=A9=BC=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E5=99=A8=E7=9A=84CRUD=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/command/Crud.php | 5 ++--- application/common/controller/Frontend.php | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/application/admin/command/Crud.php b/application/admin/command/Crud.php index 8850631d..8eed5788 100755 --- a/application/admin/command/Crud.php +++ b/application/admin/command/Crud.php @@ -366,13 +366,12 @@ class Crud extends Command //验证器 list($validateNamespace, $validateName, $validateFile, $validateArr) = $this->getValidateData($validateModuleName, $validate, $table); - $controllerUrl = strtolower(implode('/', $controllerArr)); - //处理基础文件名,取消所有下划线并转换为小写 $baseNameArr = $controllerArr; - $baseFileName = Loader::parseName(array_pop($baseNameArr), 1); + $baseFileName = Loader::parseName(array_pop($baseNameArr), 0); array_push($baseNameArr, $baseFileName); $controllerBaseName = strtolower(implode(DS, $baseNameArr)); + $controllerUrl = strtolower(implode('/', $baseNameArr)); //视图文件 $viewArr = $controllerArr; diff --git a/application/common/controller/Frontend.php b/application/common/controller/Frontend.php index a85c81fb..99250803 100644 --- a/application/common/controller/Frontend.php +++ b/application/common/controller/Frontend.php @@ -7,6 +7,7 @@ use think\Config; use think\Controller; use think\Hook; use think\Lang; +use think\Loader; /** * 前台控制器基类 @@ -43,7 +44,7 @@ class Frontend extends Controller //移除HTML标签 $this->request->filter('strip_tags'); $modulename = $this->request->module(); - $controllername = strtolower($this->request->controller()); + $controllername = Loader::parseName($this->request->controller()); $actionname = strtolower($this->request->action()); // 如果有使用模板布局