$this->buildhtml('hello', 'user/','index');
這樣就在user目錄下生產了 hello.shtml
還有快取配置
順便配置下生產 快取 就是 點了 不是立即生成等到達一定時間自動生產靜態頁面 相當實用
在cofig.php 配置
if (!defined('think_path')) exit();
return array(
'html_cache_on'=>true,
'html_cache_time'=>10,//時間單位是秒
'html_read_type'=>0,
);專案在c:/www/tp/admin/
生成的靜態檔案 目標 c:/www/tp/html/
用到乙個函式dirname 返回去除檔案的路徑 如 tp/dl/123.php 如果用dirname 的話返回的是絕對路徑c:/tp/dl
index.php 入口檔案配置
直說重要的
define('web_path', dirname(__file__) );
define('no_cache_runtime', true);//debug
config.php
專案配置 加上.htm
html_file_suffix=>'.htm'
控制器中 我用的是map
function create()
1.urlcreateaction放在web專案
public function url_news_view()",$dirpath,"index:news_view"); }}
對index:news_view操作模板輸出後的內容,生成靜態頁面
php生成靜態檔案
1,通用生成方法 獲取檔案內容 content file get contents id 110 filename id.html 設定靜態檔案路徑及檔名 if file exists filename unlink filename 檢查是否存在舊檔案,有則刪除 fp fopen filename...
ThinkPHP 3 2 生成靜態頁面
1 在根目錄下的全域性index.php中加下面這行 define html path htm 生成靜態頁面的檔案位置 2 在專案的配置檔案config.php中加下面這行 html file suffix html 預設靜態檔案字尾 3 在需要生成靜態頁的action裡加入下面顯紅的 public...
使用nginx部署Django靜態檔案配置
首先,我們配置靜態檔案,要在setting.py裡面加入如下幾行 settings.py the settings above static settings static url static base dir 是專案的絕對位址 static root os.path.join base dir,...