-
smarty自定義函數的使用;
首先在smarty(這里是test.php)里面自定義一個函數,如截圖中的function;第二步,用registerPlugin將自定義的函數注冊到模板,注意這里叫注冊,不叫分配;這里function是函數類型除了function,還有modifier,block等,f_test是注冊到模板后的函數名字; test是smarty(test.php)中的函數名;
當你在模板(test.tpl)里面使用函數的時候,給函數參數賦值的時候,多個參數會以數組形式傳給smarty(test.php)中的函數名為test函數里面,即自定義的函數;可以在test函數里打印一下傳過來的參數,測試一下查看全部 -
在這里函數是str_replace,函數的第一個參數是d第二個參數是h如第三個參數是$str;
注意參數所書寫的位置;查看全部 -
注意smarty調用函數在模板里的寫法;在這里函數是date,函數的第一個參數"Y-m-d"要寫在開頭位置,函數第二個參數是$time;如果還有第三個參數,則寫在$time后面,用冒號隔開;
注意參數所書寫的位置;查看全部 -
smarty函數的使用
查看全部 -
在模板里面,可以直接用分配過來的對象調用方法即可
查看全部 -
smarty類與對象的賦值與使用1
查看全部 -
smarty類與對象的賦值與使用
查看全部 -
模板之間,通過include引用可以傳參數,比如這是test模板,參數sitename將會被傳到header模板;;;;;注意模板后綴喲HTML也有別的
查看全部 -
smarty模板的引用
查看全部 -
smarty的循環 foreach在模板里的新寫法
查看全部 -
smarty的循環 foreachelse?
查看全部 -
smarty的循環 foreach在模板里的舊寫法
查看全部 -
smarty的循環 foreach
查看全部 -
在模板里面的大概寫法
查看全部 -
smarty的循環 section
查看全部
舉報