欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

采用thinkphp自帶方法生成靜態(tài)html文件詳解

 更新時(shí)間:2014年06月13日 11:43:44   投稿:shichen2014  
thinkphp本身自帶了一個(gè)有效的生成靜態(tài)頁(yè)的方法,這篇文章主要介紹了采用thinkphp自帶方法生成靜態(tài)html文件

thinkphp本身自帶了一個(gè)有效的生成靜態(tài)頁(yè)的方法,(該方法在tp2.0的手冊(cè)上有說(shuō)明,3.0的手冊(cè)上沒(méi)有說(shuō)明了,不過(guò)3.0方法還是存在的。)

$this->buildHtml('靜態(tài)文件', '靜態(tài)路徑','模板文件');

稍微說(shuō)明下參數(shù),有些朋友問(wèn)我這個(gè)參數(shù)和具體如何使用。

參數(shù)一:靜態(tài)文件,是指生成后的靜態(tài)文件名,文件保存路徑完整的就是:靜態(tài)路徑/靜態(tài)文件。例如靜態(tài)文件設(shè)置a/index.那么保存的路徑就是項(xiàng)
目路徑/Html/a/index.html(默認(rèn)的靜態(tài)路徑在項(xiàng)目路徑的Html文件夾下,沒(méi)有可以自己創(chuàng)建)

參數(shù)二:靜態(tài)路徑,上面已經(jīng)說(shuō)明了默認(rèn)的路徑,3.0中可以在入口文件里加入?yún)?shù)來(lái)更改靜態(tài)路徑。
define('HTML_PATH', './');(將靜態(tài)路徑義為網(wǎng)站根目錄)

參數(shù)三:模板文件,我感覺(jué)官方這個(gè)描述是不正確的,準(zhǔn)確的來(lái)說(shuō)應(yīng)該是目標(biāo)模塊,就是需要生成靜態(tài)文件的模塊。格式:模塊名:操作。比如要生成Index下的a方法為靜態(tài)文件,那就是Index:a。如果為空則默認(rèn)生成當(dāng)前操作的靜態(tài)文件。
例子:

復(fù)制代碼 代碼如下:
    class IndexAction extends Action {
      public function index(){
      $this->buildHtml("index",'',"");
      $this -> display();
      }
    }

其實(shí)
復(fù)制代碼 代碼如下:
$this->buildHtml("index",'',"");
復(fù)制代碼 代碼如下:
$this->buildHtml("index",'',"Index:index");
復(fù)制代碼 代碼如下:
$this->buildHtml("index",'',"index");

這樣三個(gè)格式是等效的

可以在當(dāng)前模塊下加入語(yǔ)句,那么只要運(yùn)行該模塊就會(huì)產(chǎn)生指定的目錄下的"模塊.html"文件,通常的做法就是站點(diǎn)建設(shè)好以后,專(zhuān)門(mén)寫(xiě)一個(gè)方法,然后讓其執(zhí)行,使整個(gè)站點(diǎn)一次性生成靜態(tài)文件,注意:如果站點(diǎn)有編輯或調(diào)整那么必須清理緩存一次,就是項(xiàng)目下的Runtime文件夾必須清空。

更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《ThinkPHP入門(mén)教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《smarty模板入門(mén)基礎(chǔ)教程》及《PHP模板技術(shù)總結(jié)》。

希望本文所述對(duì)大家基于ThinkPHP框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP接入微信H5支付的方法示例

    PHP接入微信H5支付的方法示例

    這篇文章主要介紹了PHP接入微信H5支付的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Yii框架布局文件的動(dòng)態(tài)切換操作示例

    Yii框架布局文件的動(dòng)態(tài)切換操作示例

    這篇文章主要介紹了Yii框架布局文件的動(dòng)態(tài)切換操作,結(jié)合實(shí)例形式分析了Yii框架控制器動(dòng)態(tài)切換布局的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-11-11
  • laravel解決遷移文件一次刪除創(chuàng)建字段報(bào)錯(cuò)的問(wèn)題

    laravel解決遷移文件一次刪除創(chuàng)建字段報(bào)錯(cuò)的問(wèn)題

    今天小編就為大家分享一篇laravel解決遷移文件一次刪除創(chuàng)建字段報(bào)錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • C#使用PHP服務(wù)端的Web Service通信實(shí)例

    C#使用PHP服務(wù)端的Web Service通信實(shí)例

    這篇文章主要介紹了C#使用PHP服務(wù)端的Web Service通信實(shí)例,需要的朋友可以參考下
    2014-04-04
  • Yii獲取當(dāng)前url和域名的方法

    Yii獲取當(dāng)前url和域名的方法

    這篇文章主要介紹了Yii獲取當(dāng)前url和域名的方法,涉及Yii針對(duì)URL、域名、目錄等操作的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • 淺析PHP7 的垃圾回收機(jī)制

    淺析PHP7 的垃圾回收機(jī)制

    垃圾回收機(jī)制是一種動(dòng)態(tài)存儲(chǔ)分配方案。它會(huì)自動(dòng)釋放程序不再需要的已分配的內(nèi)存塊。 這篇文章主要介紹了PHP7 的垃圾回收機(jī)制,需要的朋友可以參考下
    2019-09-09
  • PHP版本升級(jí)到7.x后wordpress的一些修改及wordpress技巧

    PHP版本升級(jí)到7.x后wordpress的一些修改及wordpress技巧

    這篇文章主要介紹了PHP版本升級(jí)到7.x后wordpress的一些修改及wordpress技巧的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • php導(dǎo)出csv文件,可導(dǎo)出前導(dǎo)0實(shí)例代碼

    php導(dǎo)出csv文件,可導(dǎo)出前導(dǎo)0實(shí)例代碼

    下面小編就為大家?guī)?lái)一篇php導(dǎo)出csv文件,可導(dǎo)出前導(dǎo)0實(shí)例代碼。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-11-11
  • PHP輸出英文時(shí)間日期的安全方法(RFC 1123格式)

    PHP輸出英文時(shí)間日期的安全方法(RFC 1123格式)

    這篇文章主要介紹了PHP輸出英文時(shí)間日期的安全方法,本文所指的英文時(shí)間日期為RFC 1123格式,總結(jié)了一個(gè)不受setlocale影響的函數(shù)gmdate,需要的朋友可以參考下
    2014-06-06
  • 如何通過(guò)View::first使用Laravel Blade的動(dòng)態(tài)模板詳解

    如何通過(guò)View::first使用Laravel Blade的動(dòng)態(tài)模板詳解

    這篇文章主要給大家介紹了關(guān)于如何通過(guò)View::first使用Laravel Blade的動(dòng)態(tài)模板的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用php具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起看看吧。
    2017-09-09

最新評(píng)論