為什么在模板上傳遞的參數不能打包成數組?
在控制器的代碼
function?test($params){ print_r($params); exit(); $p1=$params[p1]; $p2=$params[p2]; return?'傳入的第一個參數是'.$p1.'傳入的第二個參數是'.$p2; } $smarty->registerPlugin('function','f_test','test'); $smarty->display('test.tpl');
在模板上的代碼
{f_test?p1='abcd'?p2='efgh'}
在網頁上看不到任何數據
2016-12-27
你的php沒有進行報錯或警告嗎?
里面出現了這種代碼:
使用數組元素的時候要給元素名加上引號呀
2016-06-21