您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
smarty-Append,appendByRef,assignByRef,clearAllAssign方法发使用
发布时间:2017-01-28 19:44:40编辑:雪饮阅读()
Append方法的使用:
$smarty->append("aa","北京");
$smarty->append("aa","天津");
很像php中的array_push函数。
appendByRef方法的使用:
和append方法类似,但以引用的形式将第二个参数的值添加到左边的数组中。
若再该函数执行后你将第二个参数的值重新赋值,那么分配给模版中的变量同样会被改变。
注意:第二个参数只能是引用类型,即只能传递变量。
$smarty->appendByRef("aa",$bj);
assignByRef方法的使用:
以引用的方式进行assign,所以第二个参数被assign后,第二个参数同时作为变量的身份则就不能轻易被赋值,否则就会导致assign到模版的变量值也会发生改变。
$smarty->assignByRef("aa",$bj);
clearAllAssign方法的使用:
清除所有被assign到模版中的值。
$smarty->clearAllAssign();
关键字词:Append,appendByRef,assignByRef
相关文章
-
无相关信息