添加CLASS_APPEND_SUFFIX常量用于设置 Loader::parseClass方法分析类名的时候是否需要增加类的后缀(默认关闭),例如:

app\index\controller\index 控制器类
开启CLASS_APPEND_SUFFIX后变成
app\index\controller\indexController
This commit is contained in:
thinkphp
2016-02-25 19:01:35 +08:00
parent fad58a3082
commit 1989acf8ef
2 changed files with 2 additions and 2 deletions

View File

@@ -411,7 +411,7 @@ class Loader
{
$name = str_replace(['/', '.'], '\\', $name);
$array = explode('\\', $name);
$class = self::parseName(array_pop($array), 1);
$class = self::parseName(array_pop($array), 1) . (CLASS_APPEND_SUFFIX ? ucfirst($layer) : '');
$path = $array ? implode('\\', $array) . '\\' : '';
return APP_NAMESPACE . '\\' . (APP_MULTI_MODULE ? $module . '\\' : '') . $layer . '\\' . $path . $class;
}