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

     

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

    __________________________________________________________________________________

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

    耶和华是我的牧者,我必不至缺乏。
  • 相关阅读:
    C博客作业--指针
    AI与PS
    Swagger介绍
    仪表板的应用
    弹窗使用
    产品经理
    原型设计
    关于标签的使用意义
    微服务架构
    hive建表导入数据
  • 原文地址:https://www.cnblogs.com/lovebing/p/14293117.html
Copyright © 2011-2022 走看看