Exemple #1
0
 /**
  * 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);
     }
 }
Exemple #2
0
 /**
  * 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;
 }