结合Smarty,生成HTML静态页

/**
     * 生成HTML静态页
     */
    public function createHtml($pagePath)
    {
        ob_end_clean();                        //清空缓冲区
        ob_start();                            //开启缓冲区
        
        $this->smarty->display($pagePath);
        $data = ob_get_contents();            
        ob_end_clean();                        //清空缓冲区
        
        $file = str_replace("controllers", "", dirname(__FILE__)) . "html/aaa.html";
        $strlen = file_put_contents($file, $data);
        @chmod($file, 0777);
        echo $data;
    }
原文地址:https://www.cnblogs.com/kingfly/p/3088818.html