常見問題

thinkphp6 如何生成靜態(tài)頁面 buildHtml使用方式

常見問題

2859

字體:

今天高端網站定制開發(fā)小編帶大家了解下:thinkphp6 如何生成靜態(tài)頁面 buildHtml使用方式

1570005380667293.png

1.靜態(tài)和動態(tài)的區(qū)別?

靜態(tài)網頁和動態(tài)頁面都有各自的特點。靜態(tài)網頁是網站建設的基礎。在網站優(yōu)化排名中,靜態(tài)網頁和動態(tài)網頁之間沒有矛盾。動態(tài)網站也可以選擇靜態(tài)和動態(tài)網頁相結合的標準。本地動態(tài)頁面和動態(tài)網頁適合選擇。

使用動態(tài)網址既有缺點,也有優(yōu)點。最大的優(yōu)點之一是能夠實時更新網站內容。即使選擇了動態(tài)網站技能,網站內容也可以轉換為靜態(tài)網頁發(fā)布,以滿足搜索引擎檢索網站的需要。

靜態(tài)網頁的優(yōu)點是響應速度快,不需要服務器編譯。網站的優(yōu)化排名直接加載到客戶端瀏覽器中并顯示出來,缺點也很明顯,即占用空間,對大型網站非常不利!此外,在后臺更新文章也很麻煩。

動態(tài)URL有很多缺陷,使用動態(tài)URL對服務器造成很大壓力。也有一個動態(tài)url,從網址無法看到站點的目錄狀態(tài),站點優(yōu)化過程當然也是一個眾所周知的缺陷,也會給服務器帶來壓力。

如何使用 buildHtml生成靜態(tài)頁面

第一步在 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 如何生成靜態(tài)頁面 buildHtml使用方式?高端定制開發(fā)網站價格為什么越來越高?希望對想做網絡營銷企業(yè)網站公司有一定幫助,本公司是襄陽網站建設公司,襄陽網絡營銷公司,高端網站定制開發(fā)型公司


[聲明]原創(chuàng)不易,請轉發(fā)者備注下文章來源(hbsjsd.cn)【速建時代】。