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()
。