新聞動態

                                                                                  位置:首頁 新聞動態 常見問題

                                                                                  thinkphp6 如何生成靜態頁面 buildHtml使用方式

                                                                                  新聞動態
                                                                                  2020年06月28日 閱讀:3280次

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

                                                                                  上一篇

                                                                                  下一篇

                                                                                  亚洲中文字幕在线19页_99久久国产精品免费热7788_欧美专区日韩专区综合专区_小泽玛利亚一区_gogo999亚洲肉体艺术