-
當參數被模板傳過來以后,先把這個數組參數里面的值取出來
查看全部 -
在這里函數叫“”插件“”
查看全部 -
在模板里調用插件(函數)的時候,傳遞的參數,都會被smarty打包成數組,傳進插件中自定義的函數
查看全部 -
block插件使用 test replace='true' maxnum=29}
?$content
?{/test}
?modifier插件使用 {$time|test:"Y-m-d H:i:s"}
?function插件使用 {test width=150 height=200}
查看全部 -
smarty文件的引入與實例化,這是使用smarty引擎的前提
查看全部 -
modifier修飾函數插件也叫變量調節器插件,所以在模板中調用函數的格式,和調用系統系帶變量調節器的格式一樣
變量調節器文件命名:modifier.插件名.php ,注意文件名和插件名一樣
變量調節器定義: function smarty_modifier_name($utime,$format){ ? ? return date($format,$utime); }查看全部 -
第二步,創建一個模板,并在smarty中給模板賦值,并找模板展示
查看全部 -
第一步定義一個modifier插件: 文件存放在smarty/lib/plugin 變量調節器文件命名:modifier.插件名.php?
變量調節器定義: function smarty_modifier_name($utime,$format){ ? ? return date($format,$utime); }
查看全部 -
在插件里自定義的函數,在模板調用的時候,直接調用即可,沒有使用registerPlugin注冊到模板這個過程;調用的格式就是自定義函數調用的格式,因為這個插件本來就是自定義的,插件的本質就是function函數
查看全部 -
在smarty里自定義函數的參數一般都為數組類型
查看全部 -
插件的名稱要與文件的名稱相對應
查看全部 -
插件的存放位置
查看全部 -
smarty插件的學習
查看全部 -
在test.php自定義的函數,用過registerPlugin注冊到模板;這個詞叫注冊,不叫分配到模板;截圖是在模板里面調用函數的格式;注意參數之間的空格;
查看全部 -
剛剛在smarty(test.php)里面定義的函數,在模板里面的用法;
f_test是剛剛通過registerPlugin注冊過來的函數名;后面是兩個參數;這兩個參數會以數組的形式傳到smarty(test.php)中自定義的函數test里查看全部
舉報