smarty5变量修改器
生活随笔
收集整理的這篇文章主要介紹了
smarty5变量修改器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
變量調解器--變量修改器
作用:
1從php中分配給模板的變量
2.需要模板中對變量在輸出前進行處理
3.處理方式就是使用 “函數”。使用函數在變量輸出前處理一下。
4.在smarty3中可以直接調用php函數。但是為了分離,創建了變量調解器
使用場景:
字符串處理,時間戳改變
語法:1.{$var | 函數名} 注意 | 和前后之間不能加空格
2. 函數的第一個參數就是 | 前面的變量。
3.{$var | 函數名:arg1:arg2...} 第二個參數以后的多個參數使用:分開即可
可用和自定義
1.smarty中自帶的變量調解器函數
2.自定義的
使用 $smarty->registerPlugin('modifer','myFun','test');注冊一個修改器。之前的那個是funtion。 myFun是修改器的名字,在test函數里面書寫具體的修改器規則。(注意參數的傳遞)其中第三個函數可以是系統的自定義的。
3.多個調解器處理同一個變量 {$var|函數1:arg2:arg3|函數2|···}
?
github地址:https://github.com/xiaomiemie/php_smarty.git
轉載于:https://www.cnblogs.com/yangxiaomie/p/5276723.html
總結
以上是生活随笔為你收集整理的smarty5变量修改器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript实现幻灯片的简单实例
- 下一篇: 空调的风是室内的还是室外的(如何选择空调