改进控制器自动搜索的后缀支持

This commit is contained in:
thinkphp
2016-05-23 10:10:28 +08:00
parent 0717458762
commit 80e87d1d79

View File

@@ -698,10 +698,11 @@ class Route
if ($autoSearch) { if ($autoSearch) {
// 自动搜索控制器 // 自动搜索控制器
$dir = APP_PATH . ($module ? $module . DS : '') . CONTROLLER_LAYER; $dir = APP_PATH . ($module ? $module . DS : '') . CONTROLLER_LAYER;
$suffix = CLASS_APPEND_SUFFIX || Config::get('use_controller_suffix') ? ucfirst(CONTROLLER_LAYER) : '';
$item = []; $item = [];
foreach ($path as $val) { foreach ($path as $val) {
$item[] = array_shift($path); $item[] = array_shift($path);
if (is_file($dir . DS . $val . EXT)) { if (is_file($dir . DS . $val . $suffix . EXT)) {
break; break;
} else { } else {
$dir .= DS . $val; $dir .= DS . $val;