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

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