【小(xiǎo)編推薦】ThinkPHP3.2——獲取內(nèi)÷λ♣↕容

2014-06-26  &Ω↕∞ nbsp;|   發布者:梁國($∑guó)芳   |&nb✘♦sp;  查看(kàΩε♠÷n):3320次

Thinkphp

如(rú)果需要(yào)獲取渲染模闆的(de)輸出內(•₹nèi)容而不(bù)是(shì)直接輸₩ε✘出,可(kě)以使用(yòng)fetch方法。

fetch方法的(de)用(yòng)法和(hé)​Ωdisplay基本一(yī)緻(隻是(shì)不(bù)↑€™β需要(yào)指定輸出編碼和(hé)輸出類型):

fetch('模闆文(wén)件(jiàn)')

模闆文(wén)件(jiàn)的(de)調用(←↔↑yòng)方法和(hé)display方法完全一&& (yī)樣,區(qū)别就(jiù)在于fetch‍→方法渲染後不(bù)是(shì)直接輸出,而是(shì)返回••渲染後的(de)內(nèi)容,例如(rú):

  1. $content = $this->fetch('Member:edit');

使用(yòng)fetch方法獲取渲染內(nèi)容後,你(nǐ)可(kě)以→€進行(xíng)過濾和(hé)替換等操作(zuò),或者用(yòng)于★"←對(duì)輸出的(de)複雜(zá)需求。

渲染內(nèi)容

如(rú)果你(nǐ)沒有(yǒu)定義任何模闆文(wén)件(jià¶✔n),或者把模闆內(nèi)容存儲到(dào)數(shù)據庫中的(deε§)話(huà),你(nǐ)就(jiù)需要(yào)使用(yò£÷¶♣ng)show方法來(lái)渲染輸出了(le),show方法的(de)調φ↑πε用(yòng)格式:

show('渲染內(nèi)容'[,'字符編碼'][,'輸↑✔₩✘出類型'])

例如(rú),$this->show($content);

也(yě)可(kě)以指定編碼和(hé)類型: $this->show($content, 'utf-8', 'texπ₽↓t/xml');

show方法中的(de)內(nèi)容也(yě)可(kě)以支持模闆解α>∏∏析。