zoukankan      html  css  js  c++  java
  • 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('静态文件', '静态路径','模板文件');

     

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

    __________________________________________________________________________________

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

    耶和华是我的牧者,我必不至缺乏。
  • 相关阅读:
    函数声明例子
    税收工资分级
    attribute函数
    输出结果有误
    scanf_s()函数与数组,运行环境VS2013
    格式化输出
    功能点介绍和用户场景
    第二次作业合作版
    word count
    第一次作业
  • 原文地址:https://www.cnblogs.com/lovebing/p/14293117.html
Copyright © 2011-2022 走看看