registerResource() — dynamically register resources
void registerResource(string name,
Use this to dynamically register a
Pass in the
name of the Resource and the object extending Smarty_Resource. See
for more information on how to setup a function for fetching templates.
A resource name must be at least two characters in length. One
character resource names will be ignored and used as part of the file
path, such as
Prior to Smarty 3.1
registerResource() accepted an array of callback functions.
While this is still possible for backward compatibility reasons, it is strongly discouraged as callback
functions have been deprecated as of Smarty 3.1.
Example 14.42. registerResource()
<?php $smarty->registerResource('mysql', new Smarty_Resource_Mysql()); ?>