第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

thinkphp5怎么實現全站靜態(tài)化???

thinkphp5怎么實現全站靜態(tài)化???老師能給個方法嗎?在每個控制器的初始化方法里邊進行嗎??

正在回答

2 回答

/**
?*?模板輸出重寫方法
?*?@access?protected
?*?@param??boolean?$isStatic?是否保存為靜態(tài)文件
?*?@param??string?$template?模板文件名
?*?@param??array??$vars?????模板輸出變量
?*?@param??array??$replace??模板替換
?*?@param??array??$config???模板參數
?*?@return?mixed
?*/
private?function?staticFetch($isStatic=false,$template?=?'',?$vars?=?[],?$replace?=?[],?$config?=?[])
{
????$HTML?=?$this->fetch($template,?$vars,?$replace,?$config);//獲得頁面HTML代碼
????if?($isStatic){//判斷是否需要保存為靜態(tài)頁
????????$thisModule=request()->module();//獲取模塊
????????$thisController=request()->controller();//獲取控制器
????????$thisAction=request()->action();//獲取方法
????????$new_file?=?"{$thisModule}/{$thisController}";
????????if(!file_exists($new_file)){
????????????//檢查是否有該文件夾,如果沒有就創(chuàng)建,并給予最高權限
????????????mkdir($new_file,?0777,true);
????????}
????????$new_file.="/{$thisAction}.".config('default_return_type');
????????file_put_contents($new_file,$HTML);//生成靜態(tài)頁
????}
????return?$HTML;
}


0 回復 有任何疑惑可以回復我~

thinkphp 里面有s方法,你看看,或許對你有幫助呢

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

thinkphp5怎么實現全站靜態(tài)化???

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號