thinkphp6 如何生成靜態頁面 buildHtml使用方式
今天高端網站定制開發小編帶大家了解下:thinkphp6 如何生成靜態頁面 buildHtml使用方式
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使用方式?高端定制開發網站價格為什么越來越高?希望對想做網絡營銷企業網站公司有一定幫助,本公司是襄陽網站建設公司,襄陽網絡營銷公司,高端網站定制開發型公司