registerResource()
dynamically register resources
Description
void
registerResource
string
name
Smarty_resource
resource_handler
Use this to dynamically register a Resource plugin with
Smarty. Pass in the name
of the Resource and the object extending
Smarty_Resource. See template resources for more
information on how to setup a function for fetching templates.
Note
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
$smarty->display('c:/path/to/index.tpl');
Note
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.
<?php
$smarty->registerResource('mysql', new Smarty_Resource_Mysql());
?>
See also unregisterResource()
and the
template resources section.