Smarty是什么?
为什么要使用它?
用例和工作流
语法比较
模板继承
最佳实践
速成课程
registerCacheResource() — 动态注册 CacheResources
void registerCacheResource(string name,
Smarty_CacheResource resource_handler);
使用此方法可以动态将CacheResource 插件注册到 Smarty。传入 CacheResource 的name
和扩展 Smarty_CacheResource 的对象。有关如何创建自定义 CacheResource 的详细信息,请参见自定义缓存实现。
在 Smarty2 中,这曾经是一个称为 $cache_handler_func
的回调函数。Smarty3 用 Smarty_CacheResource
模块替换了此回调函数。
示例 14.35 registerCacheResource()
<?php $smarty->registerCacheResource('mysql', new Smarty_CacheResource_Mysql()); ?>