改进默认模板引擎的设置 如果没有设置 template.type 或者为空 默认为think

This commit is contained in:
thinkphp
2016-03-16 23:36:04 +08:00
parent 81177066f1
commit eed93e4d52

View File

@@ -40,14 +40,15 @@ class View
// 视图驱动命名空间
'namespace' => '\\think\\view\\driver\\',
// 模板引擎配置参数
'template' => [
'type' => 'think',
],
'template' => [],
];
public function __construct(array $config = [])
{
$this->config($config);
if (!isset($this->config['template']['type'])) {
$this->config['template']['type'] = 'think';
}
}
/**
@@ -122,6 +123,7 @@ class View
if (empty($this->config['view_path']) && defined('VIEW_PATH')) {
$this->config['view_path'] = VIEW_PATH;
}
$config = array_merge($config, [
'view_path' => $this->config['view_path'],
'view_suffix' => $this->config['view_suffix'],