smarty5变量修改器
變量調(diào)解器--變量修改器
作用:
1從php中分配給模板的變量
2.需要模板中對變量在輸出前進行處理
3.處理方式就是使用 “函數(shù)”。使用函數(shù)在變量輸出前處理一下。
4.在smarty3中可以直接調(diào)用php函數(shù)。但是為了分離,創(chuàng)建了變量調(diào)解器
使用場景:
字符串處理,時間戳改變
語法:1.{$var | 函數(shù)名} 注意 | 和前后之間不能加空格
2. 函數(shù)的第一個參數(shù)就是 | 前面的變量。
3.{$var | 函數(shù)名:arg1:arg2...} 第二個參數(shù)以后的多個參數(shù)使用:分開即可
可用和自定義
1.smarty中自帶的變量調(diào)解器函數(shù)
2.自定義的
使用 $smarty->registerPlugin('modifer','myFun','test');注冊一個修改器。之前的那個是funtion。 myFun是修改器的名字,在test函數(shù)里面書寫具體的修改器規(guī)則。(注意參數(shù)的傳遞)其中第三個函數(shù)可以是系統(tǒng)的自定義的。
3.多個調(diào)解器處理同一個變量 {$var|函數(shù)1:arg2:arg3|函數(shù)2|···}
?
github地址:https://github.com/xiaomiemie/php_smarty.git
轉(zhuǎn)載于:https://www.cnblogs.com/yangxiaomie/p/5276723.html
總結(jié)
以上是生活随笔為你收集整理的smarty5变量修改器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript实现幻灯片的简单实例
- 下一篇: plsql强制关闭后再打开提示已停止工作