From d27c6d3bbd442aa44edb1519ed51b8dc2a3a08cf Mon Sep 17 00:00:00 2001 From: thinkphp Date: Mon, 14 Mar 2016 22:02:21 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=A7=E7=BB=AD=E6=94=B9=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/View.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/library/think/View.php b/library/think/View.php index 140f7489..0db0d653 100644 --- a/library/think/View.php +++ b/library/think/View.php @@ -170,6 +170,14 @@ class View */ public function fetch($template = '', $vars = [], $config = [], $renderContent = false) { + if (is_null($this->engine)) { + // 初始化模板引擎 + if (empty($this->config['view_path']) && defined('VIEW_PATH')) { + $this->config['view_path'] = VIEW_PATH; + } + $this->engine($this->config['view_engine']['type'], $this->config['view_engine']); + } + // 模板变量 $vars = $vars ? $vars : $this->data; if (!$renderContent) { @@ -230,14 +238,6 @@ class View */ private function parseTemplate($template) { - if (is_null($this->engine)) { - // 初始化模板引擎 - if (empty($this->config['view_path']) && defined('VIEW_PATH')) { - $this->config['view_path'] = VIEW_PATH; - } - $this->engine($this->config['view_engine']['type'], $this->config['view_engine']); - } - if (is_file($template)) { return realpath($template); }