thinkphp6 如何生成静态页面 buildHtml使用方式

常见问题     |      2020-06-28 | 阅读数:99次

今天高端网站定制开发小编带大家了解下:thinkphp6 如何生成静态页面 buildHtml使用方式

1570005380667293.png

1.静态和动态的区别?

静态网页和动态页面都有各自的特点。静态网页是网站建设的基础。在网站优化排名中,静态网页和动态网页之间没有矛盾。动态网站也可以选择静态和动态网页相结合的标准。本地动态页面和动态网页适合选择。

使用动态网址既有缺点,也有优点。最大的优点之一是能够实时更新网站内容。即使选择了动态网站技能,网站内容也可以转换为静态网页发布,以满足搜索引擎检索网站的需要。

静态网页的优点是响应速度快,不需要服务器编译。网站的优化排名直接加载到客户端浏览器中并显示出来,缺点也很明显,即占用空间,对大型网站非常不利!此外,在后台更新文章也很麻烦。

动态URL有很多缺陷,使用动态URL对服务器造成很大压力。也有一个动态url,从网址无法看到站点的目录状态,站点优化过程当然也是一个众所周知的缺陷,也会给服务器带来压力。

如何使用 buildHtml生成静态页面

第一步在 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.需要生成文件

以上几点是今天襄阳网站建设为大家分想的:thinkphp6 如何生成静态页面 buildHtml使用方式?高端定制开发网站价格为什么越来越高?希望对想做网络营销企业网站公司有一定帮助,本公司是襄阳网站建设公司,襄阳网络营销公司,高端网站定制开发型公司


thinkphp6 如何生成静态页面 buildHtml使用方式

移动端扫描浏览

网站优化、网站建设、APP开发、小程序开发