国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Smarty 模板函數(shù)

zhiwei / 3188人閱讀

摘要:最近工作中用到模板引擎,整理了一些用到的模板函數(shù)。模板中獲取服務(wù)端的值參數(shù)名模板中獲取服務(wù)端的值參數(shù)名模板中獲取服務(wù)端的值可以獲取或的值。

最近工作中用到 Smarty 模板引擎,整理了一些用到的模板函數(shù)。

假設(shè) smarty 的定界符為 {}。

模板中獲取服務(wù)端 $_GET 的值:

{$smarty.get.參數(shù)名}

模板中獲取服務(wù)端 $_POST 的值:

{$smarty.post.參數(shù)名}

模板中獲取服務(wù)端 $_REQUEST 的值:

//request可以獲取get或post的值。
{$smarty.request.參數(shù)名}

模板中獲取服務(wù)端 $_SESSION 的值:

{$smarty.session.參數(shù)名}

模板中獲取服務(wù)端 $_COOKIE 的值:

{$smarty.cookies.參數(shù)名}

模板中獲取服務(wù)端 $_SERVER 的值:

{$smarty.server.參數(shù)名}

模板中將時(shí)間戳轉(zhuǎn)成Y-m-d H:i:s:

{$參數(shù)名|date_format:"%Y-%m-%d %H:%M:%S"}

模板中將字符串轉(zhuǎn)成小寫:

{$參數(shù)名|lower}

模板中將字符串轉(zhuǎn)成大寫:

{$參數(shù)名|upper}

模板中將字符串首字母轉(zhuǎn)成大寫:

{$參數(shù)名|capitalize}

模板中將字符串后加入字符:

{$參數(shù)名|cat:"字符串"}

模板中如果變量為空或不存在就設(shè)置默認(rèn)值:

{$參數(shù)名|default:"字符串"}

模板中字符串長(zhǎng)度超多20后面隱藏用...連接:

{$參數(shù)名|truncate:23:"...":true}

模板中將字符串中的HTML轉(zhuǎn)換為HTML編碼方式:

{$參數(shù)名|escape:html}

模板中將字符串中的HTML轉(zhuǎn)換為URL編碼方式:

{$參數(shù)名|escape:url}

模板中利用正則表達(dá)式替換字符:

{$參數(shù)名|regex_replace:"/字符串1/":"字符串2"}

模板中利用Replace替換字符:

{$參數(shù)名|replace:"字符串1":"字符串2"}

模板中格式化數(shù)字為Float類型(四舍五入保留兩位小數(shù))

{$參數(shù)名|string_format:"%.2f"}

模板中格式化數(shù)字為Int類型(如果有小數(shù)點(diǎn)位,會(huì)舍去)

{$參數(shù)名|string_format:"%d"}

如果js的{} 與 smarty定界符沖突:

(1)修改定界符設(shè)成 <{ }>
(2)可以把JS代碼包含在{literal} {/literal}之間。

Thanks ~

作者:PHP后端開發(fā)者

免費(fèi)提供技術(shù)咨詢服務(wù)(自己懂的知識(shí))。

關(guān)注微信公眾號(hào),留言即可,看到留言后會(huì)及時(shí)回復(fù)。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/22279.html

相關(guān)文章

  • PHP_Smarty

    摘要:體現(xiàn)了業(yè)務(wù)與顯示的分離,盡量分離。就負(fù)責(zé)判斷條件,并取出數(shù)據(jù)來(lái)。顯示的工作盡量靠前頁(yè)面緩存緩存,重要概念。減輕了數(shù)據(jù)庫(kù)的壓力。控制局部不緩存在標(biāo)簽中控制,該標(biāo)簽不緩存。模板調(diào)用特殊方法使用對(duì)象注冊(cè)的方式來(lái)解決。文件命名函數(shù)名定 模板 數(shù)據(jù)與表現(xiàn)層的標(biāo)簽分離 smarty是PHP 與 HTML代碼的分離 小型模板類 $smarty 的工作流程: 把需要顯示的全局變量,賦值塞到對(duì)象內(nèi)部的...

    printempw 評(píng)論0 收藏0
  • Smarty(一)

    摘要:還有安全特性,可以令模板源碼有強(qiáng)制的約束。并且業(yè)務(wù)邏輯和顯示邏輯分離,是的一個(gè)設(shè)計(jì)理念。是一個(gè)模板引擎,在應(yīng)用程序中,當(dāng)作層視圖層的組件來(lái)使用。不一定保證良好的程序設(shè)計(jì)或者達(dá)成顯示分離的目的,這還得需要開發(fā)者和模板設(shè)計(jì)師的努力。 一、 Smarty的由來(lái) Smarty的主要設(shè)計(jì)理念是:干凈的分離顯示邏輯和程序代碼,在PHP為后端情況下,Smarty模板應(yīng)用在前端,增強(qiáng)PHP的前后端交互...

    aboutU 評(píng)論0 收藏0
  • Smarty(一)

    摘要:還有安全特性,可以令模板源碼有強(qiáng)制的約束。并且業(yè)務(wù)邏輯和顯示邏輯分離,是的一個(gè)設(shè)計(jì)理念。是一個(gè)模板引擎,在應(yīng)用程序中,當(dāng)作層視圖層的組件來(lái)使用。不一定保證良好的程序設(shè)計(jì)或者達(dá)成顯示分離的目的,這還得需要開發(fā)者和模板設(shè)計(jì)師的努力。 一、 Smarty的由來(lái) Smarty的主要設(shè)計(jì)理念是:干凈的分離顯示邏輯和程序代碼,在PHP為后端情況下,Smarty模板應(yīng)用在前端,增強(qiáng)PHP的前后端交互...

    chenjiang3 評(píng)論0 收藏0
  • PHP_ThinkPHP

    摘要:相關(guān)信息,面向過(guò)程,面向?qū)ο螅p量級(jí)。輕量級(jí)功能實(shí)用,面向過(guò)程和面向?qū)ο蠡旌祥_發(fā)。找到文件為文件名為驗(yàn)證碼類沒有在自動(dòng)加載類中載入,需要手動(dòng)載入。底層的和會(huì)影響原始的框架中的引入,可以使用框架中提供的引入。 不使用框架的問題 在實(shí)際工作中,如果不使用框架會(huì)遇到的問題。 程序項(xiàng)目生命時(shí)間非常短(維護(hù)性,生命力弱) 分共協(xié)作開發(fā)項(xiàng)目,彼此代碼風(fēng)格不一致。 開發(fā)程序,喜歡挖坑。 開發(fā)者離職...

    wind3110991 評(píng)論0 收藏0
  • [聊一聊系列]聊一聊前端模板與渲染那些事兒

    摘要:歡迎大家收看聊一聊系列,這一套系列文章,可以幫助前端工程師們了解前端的方方面面不僅僅是代碼作為現(xiàn)代應(yīng)用,的大量使用,使得前端工程師們?nèi)粘5拈_發(fā)少不了拼裝模板,渲染模板。我們今天就來(lái)聊聊,拼裝與渲染模板的那些事兒。一改俱改,一板兩用。 歡迎大家收看聊一聊系列,這一套系列文章,可以幫助前端工程師們了解前端的方方面面(不僅僅是代碼):https://segmentfault.com/blog...

    UCloud 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

zhiwei

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<