template = $template->run(); } /** * 获取实例 * * @param TemplateIfs $template * @return \system\library\Template */ public static function instance($template) { if (! self::$instance) { self::$instance = new self($template); } return self::$instance; } /** * 是否开启页面静态缓存 * @param $status */ public function cache($status) { $this->template->cache($status); } /** * 传递参数 * @param $name * @param $value */ public function param($name, $value) { $this->param[$name] = $value; } /** * 获取视图 * @param $file * @param $param * @param $cache * @return mixed */ public function fetch($file, $param, $cache) { $param = array_merge($param, $this->param); return $this->template->fetch($file, $param, $cache); } }