diff --git a/convention.php b/convention.php index 020f24be..b4a045f0 100644 --- a/convention.php +++ b/convention.php @@ -10,7 +10,7 @@ return [ // 注册的根命名空间 'root_namespace' => [], // 扩展配置文件 - 'extra_config_list' => ['database', 'route'], + 'extra_config_list' => ['database', 'route', 'validate', 'auto'], // 扩展函数文件 'extra_file_list' => [THINK_PATH . 'helper' . EXT], // 默认输出类型 diff --git a/library/traits/controller/View.php b/library/traits/controller/View.php index 87aac740..6824fe98 100644 --- a/library/traits/controller/View.php +++ b/library/traits/controller/View.php @@ -72,4 +72,17 @@ trait View $this->initView(); $this->view->assign($name, $value); } + + /** + * 初始化模板引擎 + * @access protected + * @param string $engine 引擎名称 + * @param array $config 引擎参数 + * @return void + */ + public function engine($engine, $config = []) + { + $this->initView(); + $this->view->engine($engine, $config); + } }