thinkphp使用literal防止模板標簽被解析的方法
本文實例講述了thinkphp不解析標簽直接輸出,防止模板標簽被解析的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
在ThinkPHP中可以使用literal標簽來防止模板標簽被解析,例如:
<if condition="$name eq 1 "> value1
<elseif condition="$name eq 2"/>value2
<else /> value3
</if>
</literal>
上面的if標簽被literal標簽包含,因此if標簽里面的內(nèi)容并不會被模板引擎解析,而是保持原樣輸出。
如果你的php標簽中需要輸出類似{$user} 或者 XML標簽的情況,可以通過添加literal標簽解決混淆問題,例如:
這個php標簽中的{$Think 可能會被模板引擎誤當(dāng)做標簽解析,解決的辦法就是加上literal,例如:
Literal標簽還可以用于頁面的JS代碼外層,確保JS代碼中的某些用法和模板引擎不產(chǎn)生混淆。
總之,所有可能和內(nèi)置模板引擎的解析規(guī)則沖突的地方都可以使用literal標簽處理。
希望本文所述對大家的ThinkPHP框架程序設(shè)計有所幫助。
相關(guān)文章
PHP 文本文章分頁代碼 按標記或長度(不涉及數(shù)據(jù)庫)
PHP文本分頁,按標記或者長度分頁,非傳統(tǒng)的數(shù)據(jù)庫分頁。廢話不多說,客觀如有意可直接看代碼2012-06-06
Laravel獲取所有的數(shù)據(jù)庫表及結(jié)構(gòu)的方法
今天小編就為大家分享一篇Laravel獲取所有的數(shù)據(jù)庫表及結(jié)構(gòu)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
Laravel5.1 框架分頁展示實現(xiàn)方法實例分析
這篇文章主要介紹了Laravel5.1 框架分頁展示實現(xiàn)方法,結(jié)合實例形式詳細分析了laravel5.1框架分頁展示邏輯功能實現(xiàn)與使用操作技巧,需要的朋友可以參考下2020-01-01

