registerObject() - register an object for use in the templates
void registerObject(string object_name,
object object,
array allowed_methods_properties,
boolean format,
array block_methods);
在你注册/传递对象到模板时,请记住对象在模板中使用的成员变量和方法均只为了显示。通过对象在模板中进行一些更复杂的应用逻辑是很容易的事情,但这样会成为较差的设计,并且难以管理。请参见Smarty网站上关于最佳实践的主题。
详情参见对象。