驱动设计支持使用 namespace配置改变默认命名空间位置

This commit is contained in:
thinkphp
2015-12-26 17:59:07 +08:00
parent bd322b82e5
commit a746982703
7 changed files with 19 additions and 11 deletions

View File

@@ -35,6 +35,7 @@ class View
'parse_str' => [],
'engine_type' => 'think',
'parse_var' => false,
'namespace' => '\\think\\view\\driver\\',
];
public function __construct(array $config = [])
@@ -106,7 +107,7 @@ class View
if ('php' == $engine) {
$this->engine = 'php';
} else {
$class = '\\think\\view\\driver\\' . ucwords($engine);
$class = $this->config['namespace'] . ucwords($engine);
$this->engine = new $class($config);
}
return $this;