/** * Render view object * * @param EasyView $viewObj * @return string result of rendering process */ public static function render($viewObj) { $tplEngine = $viewObj->m_TemplateEngine; $tplFile = BizSystem::getTplFileWithPath($viewObj->m_TemplateFile, $viewObj->m_Package); if ($tplEngine == "Smarty" || $tplEngine == null) { return ViewRenderer::renderSmarty($viewObj, $tplFile); } else { return ViewRenderer::renderPHP($viewObj, $tplFile); } }
/** * Render view object * * @param EasyView $viewObj * @return string result of rendering process */ public static function render($viewObj) { $tplEngine = $viewObj->m_TemplateEngine; $tplAttributes = ViewRenderer::buildTemplateAttributes($viewObj); if (defined("PAGE_MINIFY") && PAGE_MINIFY == 1) { //if(!ob_start("ob_gzhandler")) ob_start(); ob_start(); } if ($tplEngine == "Smarty" || $tplEngine == null) { $result = ViewRenderer::renderSmarty($viewObj, $tplAttributes); } else { $result = ViewRenderer::renderPHP($viewObj, $tplAttributes); } if (defined("PAGE_MINIFY") && PAGE_MINIFY == 1) { $html = ob_get_contents(); ob_end_clean(); $html = self::MinifyOutput($html); echo $html; } return $html; }