thinkphp全站靜態頁實現方法!

2022-05-06 16:39:10 字數 344 閱讀 5488

1:在根目錄下的全域性index.php中加下面這行:

define('html_path', './htm');//生成靜態頁面的檔案位置

2:在專案的配置檔案config.php中加下面這行:

'html_file_suffix' => '.html',// 預設靜態檔案字尾

3:在需要生成靜態頁的action裡加入下面顯紅的**

public function view()

buildhtml方法

引數1:生成的靜態頁名稱

引數2:靜態頁儲存的目錄

引數3:生成靜態頁的方法名

引數4:靜態頁編碼(是utf8,不是utf-8)

thinkphp全站靜態頁實現方法!

1 在根目錄下的全域性index.php中加下面這行 define html path htm 生成靜態頁面的檔案位置 2 在專案的配置檔案config.php中加下面這行 html file suffix html 預設靜態檔案字尾 3 在需要生成靜態頁的action裡加入下面顯紅的 public...

ThinkPHP3 2 分頁實現

o 先看效果圖 一 分頁方法 todo 基礎分頁的相同 封裝,使前台的 更少 param m 模型,引用傳遞 param where 查詢條件 param int pagesize 每頁查詢條數 return think page function getpage m,where,pagesize ...

thinkphp靜態快取

thinkphp裡面內建了乙個 靜態快取功能,說靜態快取可能對我這種菜鳥而言不太好理解。其實靜態快取就是將thinkphp的某乙個操作顯示出來的頁面生成乙個html檔案儲存在設 置的路徑,當使用者再次訪問的時候,如果快取沒過期,那麼這個操作將不再執行它下面的php程式,而是直接呼叫生成的html快取...