PeterMo
2016-06-20 10:57
在控制器的代码
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'}
在网页上看不到任何数据
你的php没有进行报错或警告吗?
里面出现了这种代码:
$p1=$params[p1]; $p2=$params[p2];
使用数组元素的时候要给元素名加上引号呀
$p1 = $params['p1'];
MVC架构模式分析与设计
82408 学习 · 929 问题
相似问题