mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-05 22:52:49 +08:00
URL中的模块 控制器 操作 强制转小写,读取的类名依然是驼峰, 如果控制器名为 UserType 则对应的URL访问应该是 user_type 模块和操作名仅作小写转换 不做parseName转换,如果模板文件的目录和文件有大写,输出使用fetch参数
This commit is contained in:
@@ -179,7 +179,7 @@ class App
|
||||
}
|
||||
}
|
||||
// 获取模块名称
|
||||
define('MODULE_NAME', defined('BIND_MODULE') ? BIND_MODULE : strip_tags($module));
|
||||
define('MODULE_NAME', strtolower(defined('BIND_MODULE') ? BIND_MODULE : strip_tags($module)));
|
||||
|
||||
// 模块初始化
|
||||
if (MODULE_NAME && !in_array(MODULE_NAME, $config['deny_module_list']) && is_dir(APP_PATH . MODULE_NAME)) {
|
||||
@@ -201,11 +201,11 @@ class App
|
||||
|
||||
// 获取控制器名
|
||||
$controller = strip_tags($result[1] ?: Config::get('default_controller'));
|
||||
define('CONTROLLER_NAME', defined('BIND_CONTROLLER') ? BIND_CONTROLLER : $controller);
|
||||
define('CONTROLLER_NAME', strtolower(defined('BIND_CONTROLLER') ? BIND_CONTROLLER : $controller));
|
||||
|
||||
// 获取操作名
|
||||
$action = strip_tags($result[2] ?: Config::get('default_action'));
|
||||
define('ACTION_NAME', defined('BIND_ACTION') ? BIND_ACTION : $action);
|
||||
define('ACTION_NAME', strtolower(defined('BIND_ACTION') ? BIND_ACTION : $action));
|
||||
|
||||
// 执行操作
|
||||
if (!preg_match('/^[A-Za-z](\/|\.|\w)*$/', CONTROLLER_NAME)) {
|
||||
|
||||
Reference in New Issue
Block a user