改进默认模板文件的读取 控制器目录为小写规范

This commit is contained in:
thinkphp
2016-09-05 16:36:08 +08:00
parent bd8b22414e
commit 04e364c3b7
2 changed files with 3 additions and 2 deletions

View File

@@ -117,7 +117,7 @@ class Php
// 分析模板文件规则 // 分析模板文件规则
$request = Request::instance(); $request = Request::instance();
$controller = $request->controller(); $controller = Loader::parseName($request->controller());
if ($controller && 0 !== strpos($template, '/')) { if ($controller && 0 !== strpos($template, '/')) {
$depr = $this->config['view_depr']; $depr = $this->config['view_depr'];
$template = str_replace(['/', ':'], $depr, $template); $template = str_replace(['/', ':'], $depr, $template);

View File

@@ -13,6 +13,7 @@ namespace think\view\driver;
use think\App; use think\App;
use think\exception\TemplateNotFoundException; use think\exception\TemplateNotFoundException;
use think\Loader;
use think\Log; use think\Log;
use think\Request; use think\Request;
use think\Template; use think\Template;
@@ -114,7 +115,7 @@ class Think
// 分析模板文件规则 // 分析模板文件规则
$request = Request::instance(); $request = Request::instance();
$controller = $request->controller(); $controller = Loader::parseName($request->controller());
if ($controller && 0 !== strpos($template, '/')) { if ($controller && 0 !== strpos($template, '/')) {
$depr = $this->config['view_depr']; $depr = $this->config['view_depr'];
$template = str_replace(['/', ':'], $depr, $template); $template = str_replace(['/', ':'], $depr, $template);