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('静态文件', '静态路径','模板文件');

 

文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。

__________________________________________________________________________________

若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)

posted @   刘俊涛的博客  阅读(240)  评论(0编辑  收藏  举报
Servbay
点击右上角即可分享
微信分享提示