What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
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);
When you register/assign objects to templates, be sure that all properties and methods accessed from the template are for presentation purposes only. It is very easy to inject application logic through objects, and this leads to poor designs that are difficult to manage. See the Best Practices section of the Smarty website.
See the objects section for more information.
See also
getRegisteredObject()
,
and
unregisterObject()
.