切换导航条
此项目
正在载入...
登录
何书鹏
/
recruit
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
Karson
6 years ago
提交
5153cfe3c4241ad10182376b28c4d107baf695b5
1 个父辈
4a12b470
优化峰驼控制器的CRUD生成
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
4 行增加
和
4 行删除
application/admin/command/Crud.php
application/common/controller/Frontend.php
application/admin/command/Crud.php
查看文件 @
5153cfe
...
...
@@ -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
;
...
...
application/common/controller/Frontend.php
查看文件 @
5153cfe
...
...
@@ -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
());
// 如果有使用模板布局
...
...
请
注册
或
登录
后发表评论