thinkphp6 如何生成靜態(tài)頁面 buildHtml使用方式
今天高端網站定制開發(fā)小編帶大家了解下:thinkphp6 如何生成靜態(tài)頁面 buildHtml使用方式
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)【速建時代】。