Smarty 是什么?
为什么要使用 Smarty?
用例和工作流
语法比较
模板继承
最佳实践
速成课程
assignByRef() —通过引用分配值
void assignByRef(string varname,
mixed var);这用于通过引用将值assign()给模板。
随着 PHP5 的引入,对于大多数目标和用途,不再需要 assignByRef() 。如果您希望 PHP 数组下标值受到从模板重新赋值的影响,则 assignByRef() 很有用。默认情况下,已分配的对象属性就是这样做的。
示例 14.7. assignByRef()
<?php
// passing name/value pairs
$smarty->assignByRef('Name', $myname);
$smarty->assignByRef('Address', $address);
?>
另请参阅assign()、clearAllAssign()、append()、{assign}和getTemplateVars()。