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:
registerCacheResource() — dynamically register CacheResources
void registerCacheResource(string name,
Smarty_CacheResource resource_handler);
Use this to dynamically register a
CacheResource plugin
with Smarty.
Pass in the name
of the CacheResource and the object extending Smarty_CacheResource. See
Custom Cache Implementation
for more information on how to create custom CacheResources.
In Smarty2 this used to be a callback function called $cache_handler_func
.
Smarty3 replaced this callback by the Smarty_CacheResource
module.
Example 14.35. registerCacheResource()
<?php $smarty->registerCacheResource('mysql', new Smarty_CacheResource_Mysql()); ?>
See also
unregisterCacheResource()
and the
Custom CacheResource Implementation section.