thinkphp中->fetch()如何使用
1 回答

慕運維8079593
TA貢獻1876條經驗 獲得超5個贊
有些時候我們不想直接輸出模板內容,而是希望對內容再進行一些處理后輸出,
就可以使用fetch方法來獲取解析后的模板內容,在Action類里面使用:
$content = $this->fetch();
fetch的參數用法和Display方法基本一致,也可以使用:
$content = $this->fetch('Member:read');
區別就在于display方法直接輸出模板文件渲染后的內容,而fetch方法是返回模板文件渲染后的內容。
如何對返回的結果content進行處理,完全由開發人員自行決定了。
這是模板替換的另外一種高級方式,比較靈活,而且不需要通過配置的方式。
注意,fetch方法仍然會執行上面的模板替換操作。
- 1 回答
- 0 關注
- 1156 瀏覽
添加回答
舉報
0/150
提交
取消