欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

thinkphp模板用法和內(nèi)容輸出實例

 更新時間:2014年11月28日 09:00:36   投稿:shichen2014  
這篇文章主要介紹了thinkphp模板用法和內(nèi)容輸出,以實例形式分析了模板的常見用法與使用過程中經(jīng)常遇到的問題以及內(nèi)容輸出的各種技巧,對于ThinkPHP開發(fā)具有一定的參考借鑒價值,需要的朋友可以參考下

本文實例講述了thinkphp模板用法和內(nèi)容輸出。分享給大家供大家參考。具體分析如下:

一、模板的用法

a、規(guī)則

模板文件夾下[TPL]    /與模塊名同名的文件夾[Index]/ 與方法名同名的文件[index].html(.tpl)
模板文件夾下[TPL]/[分組文件夾/]    /與模塊名同名的文件夾[Index]/與方法名同名的文件[index].html(.tpl)
模板文件夾下[TPL]/[分組文件夾/][模板主題文件夾/]   /與模塊名同名的文件夾[Index]/與方法名同名的文件[index].html(.tpl)
此處的區(qū)別在于上級文件目錄的設(shè)計不同,有的分組設(shè)計與應(yīng)用關(guān)系(前臺應(yīng)用與后臺應(yīng)用),在分組設(shè)計模板時可以再分主題文件夾。
更換模板文件的后綴名(修改配置文件)

復(fù)制代碼 代碼如下:
'TMPL_TEMPLATE_SUFFIX'=>'.html',//更改模板文件后綴名

b、如何處理模板目錄層次太深的問題,可以在Tpl文件夾中建立一個 模板名_方法名.html 例如: Index_index.html

1'修改模板文件目錄層次

復(fù)制代碼 代碼如下:
'TMPL_FILE_DEPR'=>'_',//修改模板文件目錄層次,此處的_是對應(yīng)模板文件名中的下劃線。

2、在里面寫模板文件,就可使用新建立的模板文件了

c、模板主題,就是類似于QQ空間的主題,可以動態(tài)的選擇模板主題文件。

復(fù)制代碼 代碼如下:
'DEFAULT_THEME'=>'your',//設(shè)置默認(rèn)模板主題

需要在TPL下面新建一個your文件夾作為模板主題文件夾,再建立Index文件夾,建立index.html

如何動態(tài)修改模板主題?

1、在后臺準(zhǔn)備一個功能,修改config.php文件中的默認(rèn)模板項

2、通過url傳遞 t=主題 參數(shù)可以修改不同的模板

復(fù)制代碼 代碼如下:
'DEFAULT_THEME'=>'your',//設(shè)置默認(rèn)模板主題
'TMPL_DETECT_THEME'=>true,//自動偵測模板主題
'THEME_LIST'=>'your,my',//支持的模板主題列表

訪問方法localhost/thinkphp/index.php/Index/index?t=you
localhost/thinkphp/index.php/Index/index/t/you
模板主題不用一定要關(guān)閉

二、輸出模板內(nèi)容

display方法:

1.display中沒有參數(shù)

復(fù)制代碼 代碼如下:
$this->display();//默認(rèn)調(diào)用方法相同的模板文件

2.可以帶參數(shù)
復(fù)制代碼 代碼如下:
$this->display(本模塊文件夾下的指定模板文件);
$this->display('index2');
$this->display(其他文件夾下的其他模板文件);
$this->display('Public:error');//注意,僅僅需要在Tpl下有Public文件夾以及其中的error.html即可,不需要一定有Public模塊,只要有這個文件夾就可以了
$this->display(其他主題下的文件夾下的模板文件);//需要開啟主題支持
$this->display('my:Index:index');

希望本文所述對大家的ThinkPHP框架程序設(shè)計有所幫助。

相關(guān)文章

  • 使用ThinkPHP生成縮略圖及顯示

    使用ThinkPHP生成縮略圖及顯示

    這篇文章主要為大家詳細(xì)介紹了使用ThinkPHP生成縮略圖及顯示的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • smarty模板引擎使用內(nèi)建函數(shù)foreach循環(huán)取出所有數(shù)組值的方法

    smarty模板引擎使用內(nèi)建函數(shù)foreach循環(huán)取出所有數(shù)組值的方法

    這篇文章主要介紹了smarty模板引擎使用內(nèi)建函數(shù)foreach循環(huán)取出所有數(shù)組值的方法,實例分析了foreach循環(huán)遍歷數(shù)組的幾種常用技巧,需要的朋友可以參考下
    2015-01-01
  • 微信企業(yè)轉(zhuǎn)賬之入口類分裝php代碼

    微信企業(yè)轉(zhuǎn)賬之入口類分裝php代碼

    這篇文章主要為大家詳細(xì)介紹了微信企業(yè)轉(zhuǎn)賬之入口類分裝php代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • YII2框架中分頁組件的使用方法示例

    YII2框架中分頁組件的使用方法示例

    這篇文章主要介紹了YII2框架中分頁組件的使用方法,結(jié)合實例形式詳細(xì)分析了YII2框架中分頁組件相關(guān)控制器、模型的創(chuàng)建及分頁實現(xiàn)方法,需要的朋友可以參考下
    2020-03-03
  • 微信自定義分享php代碼分析

    微信自定義分享php代碼分析

    這篇文章主要為大家詳細(xì)分析了微信自定義分享php代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • PHP輸出緩沖控制Output Control系列函數(shù)詳解

    PHP輸出緩沖控制Output Control系列函數(shù)詳解

    這篇文章主要介紹了PHP輸出緩沖控制Output Control系列函數(shù)詳解,本文講解了輸出緩沖的簡介、輸出緩沖的作用、php.ini 中的相關(guān)配置項、Output Control 函數(shù)詳解等內(nèi)容,需要的朋友可以參考下
    2015-07-07
  • yii添刪改查實例

    yii添刪改查實例

    這篇文章主要介紹了yii增刪改查實例,涉及到數(shù)據(jù)訪問對象DAO,Active Record及Relational Active Record(關(guān)聯(lián)查詢)相關(guān)知識,對本文感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • Thinkphp將二維數(shù)組變?yōu)闃?biāo)簽適用的一維數(shù)組方法總結(jié)

    Thinkphp將二維數(shù)組變?yōu)闃?biāo)簽適用的一維數(shù)組方法總結(jié)

    這篇文章主要介紹了Thinkphp將二維數(shù)組變?yōu)闃?biāo)簽適用的一維數(shù)組方法,總結(jié)了常見的轉(zhuǎn)化數(shù)組方法,非常實用,需要的朋友可以參考下
    2014-10-10
  • Yii框架form表單用法實例

    Yii框架form表單用法實例

    這篇文章主要介紹了Yii框架form表單用法,實例分析了Yii中form表單的實現(xiàn)方法與相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下
    2014-12-12
  • Yii2.0 RESTful API 基礎(chǔ)配置教程詳解

    Yii2.0 RESTful API 基礎(chǔ)配置教程詳解

    這篇文章主要介紹了Yii2.0 RESTful API 基礎(chǔ)配置教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12

最新評論