优化峰驼控制器的CRUD生成

pull/112/head
Karson 2019-03-18 13:31:30 +08:00
parent 4a12b47021
commit 5153cfe3c4
2 changed files with 4 additions and 4 deletions

View File

@ -366,13 +366,12 @@ class Crud extends Command
//验证器 //验证器
list($validateNamespace, $validateName, $validateFile, $validateArr) = $this->getValidateData($validateModuleName, $validate, $table); list($validateNamespace, $validateName, $validateFile, $validateArr) = $this->getValidateData($validateModuleName, $validate, $table);
$controllerUrl = strtolower(implode('/', $controllerArr));
//处理基础文件名,取消所有下划线并转换为小写 //处理基础文件名,取消所有下划线并转换为小写
$baseNameArr = $controllerArr; $baseNameArr = $controllerArr;
$baseFileName = Loader::parseName(array_pop($baseNameArr), 1); $baseFileName = Loader::parseName(array_pop($baseNameArr), 0);
array_push($baseNameArr, $baseFileName); array_push($baseNameArr, $baseFileName);
$controllerBaseName = strtolower(implode(DS, $baseNameArr)); $controllerBaseName = strtolower(implode(DS, $baseNameArr));
$controllerUrl = strtolower(implode('/', $baseNameArr));
//视图文件 //视图文件
$viewArr = $controllerArr; $viewArr = $controllerArr;

View File

@ -7,6 +7,7 @@ use think\Config;
use think\Controller; use think\Controller;
use think\Hook; use think\Hook;
use think\Lang; use think\Lang;
use think\Loader;
/** /**
* 前台控制器基类 * 前台控制器基类
@ -43,7 +44,7 @@ class Frontend extends Controller
//移除HTML标签 //移除HTML标签
$this->request->filter('strip_tags'); $this->request->filter('strip_tags');
$modulename = $this->request->module(); $modulename = $this->request->module();
$controllername = strtolower($this->request->controller()); $controllername = Loader::parseName($this->request->controller());
$actionname = strtolower($this->request->action()); $actionname = strtolower($this->request->action());
// 如果有使用模板布局 // 如果有使用模板布局