thinkphp中 》fetch 如何使用

2021-12-19 08:21:19 字數 625 閱讀 2419

1樓:

模板檔案的呼叫方法和display方法完全一樣,區別就在於fetch方法渲染後不是直接輸出,而是返回渲染後的內容,例如:

$content = $this->fetch('member:edit');

就是拿到member 下edit的模板進行渲染。好比公共的模板一樣的,多次地方呼叫可以採用fetch方法

望採納 thx

2樓:彤碧玉

有些時候我們不想直接輸出模板內容,而是希望對內容再進行一些處理後輸出,

就可以使用fetch方法來獲取解析後的模板內容,在action類裡面使用:

$content = $this->fetch();

fetch的引數用法和display方法基本一致,也可以使用:

$content = $this->fetch('member:read');

區別就在於display方法直接輸出模板檔案渲染後的內容,而fetch方法是返回模板檔案渲染後的內容。

如何對返回的結果content進行處理,完全由開發人員自行決定了。

這是模板替換的另外一種高階方式,比較靈活,而且不需要通過配置的方式。

注意,fetch方法仍然會執行上面的模板替換操作。

thinkphp框架中,thinkphp框架中 this list 是什麼意思

如果你對 this list 的執行結果有疑義建議你貼出該類的完整 如果單純是對該書寫方式不理解,說明如下。在類定義中,屬性 方法 分為 public,protected,private三種,public方法是公共的,其它兩種分別是保護的和私有的。具有良好開發習慣的人一般在宣告非public方法 屬...

ThinkPHP中where條件or,and同時使用

where plex a 1,b 2,logic or c 3,plex d 4,e 5 logic or 如不提供 logic屬性源 bai,則thinkphp使用預設屬性and進行條件連線。du也就是 結構補充完zhi整 where plex a 1,b 2,logic or c 3,plex ...

thinkphp中html頁面怎麼引入html頁面

8.7 包含檔案 可以使用include標籤來包含外部的模板檔案,使用方法如下 include標籤 包含外部模板檔案 閉合標籤 屬性file 必須 要包含的模板檔案,支援變數 示例 1 使用完整檔名包含 格式 例如 這種情況下,模板檔名必須包含字尾。使用完整檔名包含的時候,特別要注意檔案包含指的是伺...