mirror of https://gitee.com/karson/fastadmin.git
parent
734c0c46a5
commit
ad0f4fe08a
|
|
@ -359,11 +359,12 @@ class Crud extends Command
|
|||
//验证器
|
||||
list($validateNamespace, $validateName, $validateFile, $validateArr) = $this->getValidateData($validateModuleName, $validate, $table);
|
||||
|
||||
$controllerUrl = strtolower(implode('/', $controllerArr));
|
||||
//如果控制器名为双驼峰形式,链接则需转为下划线与一键生成菜单保持一致
|
||||
$controllerUrl = strtolower(preg_replace('/(?<=[a-z])([A-Z])/', '_$1', implode('/', $controllerArr)));
|
||||
$controllerBaseName = strtolower(implode(DS, $controllerArr));
|
||||
|
||||
//视图文件
|
||||
$viewDir = $adminPath . 'view' . DS . $controllerBaseName . DS;
|
||||
//视图文件 -- 如果控制器名为双驼峰形式,视图目录名则需转为下划线
|
||||
$viewDir = $adminPath . 'view' . DS . strtolower(preg_replace('/(?<=[a-z])([A-Z])/', '_$1', implode(DS, $controllerArr))) . DS;
|
||||
|
||||
//最终将生成的文件路径
|
||||
$javascriptFile = ROOT_PATH . 'public' . DS . 'assets' . DS . 'js' . DS . 'backend' . DS . $controllerBaseName . '.js';
|
||||
|
|
|
|||
Loading…
Reference in New Issue