首页/技术代码/ tp6如何生成全静态页面,如何使用 buildHtml生成静态页面

tp6如何生成全静态页面,如何使用 buildHtml生成静态页面

作者:神奇   分类:技术代码   时间:2021-01-29 20:08:20  标签:


第一步在 baseController.php 中添加

 public function buildHtml($htmlfile = '', $htmlpath = '', $templateFile = '')    
 {        
 $content=View::fetch($templateFile);        
 $htmlpath = !empty($htmlpath) ? $htmlpath : './appTemplate/';        
 $htmlfile = $htmlpath . $htmlfile . '.'.config('view.view_suffix');        
 $File = new \think\template\driver\File();        
 $File->write($htmlfile, $content);        
 return $content;    
 }

第二步 调用 View

use think\facade\View;

第三步 前端使用

 $this->buildHtml('index',HTTP_PATH."index/",$tempSrc);   

//1.文件命名 2.保存地址 3.需要生成文件

使用方法:

$this->buildHtml('静态文件', '静态路径','模板文件');
具体自测

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

评论:

发表评论:

code