TP頁面靜態化 設計

主要是使用TP自帶的生成靜態頁的函數buildHtml

 

    

 

protected function buildHtml($htmlfile='',$htmlpath='',$templateFile='') {

$content = $this->fetch($templateFile);

$htmlpath = !empty($htmlpath)?$htmlpath:HTML_PATH;

$htmlfile = $htmlpath.$htmlfile.C('HTML_FILE_SUFFIX');

if(!is_dir(dirname($htmlfile)))

// 如果靜態目錄不存在 則創建

mk_dir(dirname($htmlfile));

if(false === file_put_contents($htmlfile,$content))

throw_exception(L('_CACHE_WRITE_ERROR_').':'.$htmlfile);

return $content;

 

 

使用方法:

$this->buildHtml('靜態文件', '靜態路徑','模板文件');

 

文章來源:劉俊濤的博客 歡迎關注公衆號、留言、評論,一起學習。

__________________________________________________________________________________

若有幫助到您,歡迎點擊推薦,您的支持是對我堅持最好的肯定(*^_^*)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章