Skip to content

registerCacheResource()

动态注册 CacheResources

描述

void

registerCacheResource

string

name

Smarty_CacheResource

resource_handler

使用此方法可以动态地向 Smarty 注册一个CacheResource 插件。传入 CacheResource 的name和扩展了 Smarty_CacheResource 的对象。查看自定义缓存实现以获取有关如何创建自定义 CacheResources 的更多信息。

注意

在 Smarty2 中,这曾经是一个名为$cache_handler_func的回调函数。Smarty3 用Smarty_CacheResource模块替换了这个回调。

<?php
$smarty->registerCacheResource('mysql', new Smarty_CacheResource_Mysql());
?>

参见 unregisterCacheResource()自定义 CacheResource 实现 部分。