最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ThinkPHP3.1新特性之內(nèi)容解析輸出詳解

 更新時間:2014年06月19日 15:58:25   投稿:shichen2014  
以往版本的ThinkPHP對于模板文件保存在數(shù)據(jù)庫里面的情況下,無法進行模板文件讀取的。這篇文章主要介紹了ThinkPHP3.1新特性的內(nèi)容解析輸出,需要的朋友可以參考下

以往版本的ThinkPHP中頁面輸出的過程是讀取模板文件,然后進行模板解析(也支持調(diào)用第三方模板引擎解析),但是有一些情況,我們并沒有定義模板文件,或者把模板文件保存在數(shù)據(jù)庫里面,那么這種情況下進行頁面輸出的時候,我們是無法進行模板文件讀取的,ThinkPHP3.1版本則針對這樣的情況增加了內(nèi)容解析輸出的功能。

內(nèi)置的模板引擎也進行了完善,如果傳入的模板文件不存在的話,則會認為是傳入的模板解析內(nèi)容,因此,ThinkPHP3.1版的View類和Action類也做了一些相應的改進。

display方法用于模板文件渲染輸出,show方法則用于模板內(nèi)容渲染輸出,并且show方法仍然支持內(nèi)容解析功能,因此,我們可以在控制器中這樣使用:

$this->assign('name','ThinkPHP');
$this->show('hello,{$name}!');

頁面輸出的結(jié)果是:

hello,ThinkPHP!

你也可以采用讀取數(shù)據(jù)庫的方式:

$content = M('Data')->where($map)->getField('content');
$this->show($content);

對于$content變量中的內(nèi)容,可以和模板文件一樣支持變量和標簽庫的解析,并且也可以支持模板布局功能。
show方法也可以指定輸出編碼和類型,例如:

$this->show($content,'utf-8','text/xml');

總之,有了show方法后,可以把模板放數(shù)據(jù)庫中,對于模板的管理和更新也更加方便了。

相關文章

  • thinkPHP5使用Rabc實現(xiàn)權(quán)限管理

    thinkPHP5使用Rabc實現(xiàn)權(quán)限管理

    這篇文章主要介紹了thinkPHP5使用Rabc實現(xiàn)權(quán)限管理功能,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • thinkPHP3.2.2框架行為擴展及demo示例

    thinkPHP3.2.2框架行為擴展及demo示例

    這篇文章主要介紹了thinkPHP3.2.2框架行為擴展,結(jié)合實例形式分析了thinkPHP3.2.2框架行為擴展原理、實現(xiàn)方法及相關操作注意事項,需要的朋友可以參考下
    2018-06-06
  • PHP實現(xiàn)添加購物車功能

    PHP實現(xiàn)添加購物車功能

    本文給大家分享php實現(xiàn)添加購物車功能,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的的朋友參考下
    2017-03-03
  • Thinkphp5.0 框架的請求方式與響應方式分析

    Thinkphp5.0 框架的請求方式與響應方式分析

    這篇文章主要介紹了Thinkphp5.0 框架的請求方式與響應方式,結(jié)合實例形式分析了thinkPHP5常見的請求方式與響應方式實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下
    2019-10-10
  • 詳解php curl帶有csrf-token驗證模擬提交方法

    詳解php curl帶有csrf-token驗證模擬提交方法

    這篇文章主要介紹了詳解php curl帶有csrf-token驗證模擬提交方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • PHP指定截取字符串中的中英文或數(shù)字字符的實例分享

    PHP指定截取字符串中的中英文或數(shù)字字符的實例分享

    這篇文章主要介紹了PHP指定截取字符串中的中英文或數(shù)字字符的實例,還附帶介紹了過濾字符串中空格的方法,需要的朋友可以參考下
    2016-03-03
  • 簡單的php數(shù)據(jù)庫操作類代碼(增,刪,改,查)

    簡單的php數(shù)據(jù)庫操作類代碼(增,刪,改,查)

    這幾天準備重新學習,梳理一下知識體系,同時按照功能模塊劃分做一些東西。所以。mysql的操作成為第一個要點。我寫了一個簡單的mysql操作類,實現(xiàn)數(shù)據(jù)的簡單的增刪改查功能。
    2013-04-04
  • 詳解在YII2框架中使用UEditor編輯器發(fā)布文章

    詳解在YII2框架中使用UEditor編輯器發(fā)布文章

    這篇文章主要介紹了在YII2框架中使用UEditor編輯器發(fā)布文章,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • PHP請求Socket接口測試實例

    PHP請求Socket接口測試實例

    下面小編就為大家?guī)硪黄狿HP請求Socket接口測試實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • php操縱mysqli數(shù)據(jù)庫的實現(xiàn)方法

    php操縱mysqli數(shù)據(jù)庫的實現(xiàn)方法

    下面小編就為大家?guī)硪黄猵hp操縱mysqli數(shù)據(jù)庫的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09

最新評論

循化| 汤原县| 资兴市| 乌拉特中旗| 江孜县| 霍山县| 屏山县| 云阳县| 体育| 共和县| 天镇县| 峨边| 香河县| 定边县| 岳普湖县| 宁河县| 柏乡县| 奇台县| 阿拉尔市| 长顺县| 九江县| 大石桥市| 铁岭市| 洛扎县| 长汀县| 突泉县| 稻城县| 五台县| 巫溪县| 怀来县| 梅州市| 共和县| 东平县| 同仁县| 额尔古纳市| 壶关县| 涪陵区| 保亭| 南丰县| 香港| 嫩江县|