php模板引擎smarty缓存应用
Pin Young Lv9

1:smarty 缓存的配置 php代码 2:smarty缓存的使用和清除 php代码

$smarty->display(‘cache.tpl‘, cacheid); //创建带ID的缓存,cache.tpl 模板文件
$smarty->clear
allcache(); //清除所有缓存
$smarty->clear
cache(‘index.htm‘); //清除index.tpl的缓存
$smarty->clearcache(‘index.htm‘,cacheid); //清除指定id的缓存

3:smarty的局部缓存

insert 函数默认是不缓存的。并且这个熟悉不能修改

Html代码

模板 index.htm  

$smarty->display(‘cache.tpl‘, cacheid); //创建带ID的缓存,cache.tpl 模板文件
$smarty->clear
allcache(); //清除所有缓存
$smarty->clear
cache(‘index.htm‘); //清除index.tpl的缓存
$smarty->clearcache(‘index.htm‘,cacheid); //清除指定id的缓存

index.php  

$smarty->display(‘cache.tpl‘, cacheid); //创建带ID的缓存,cache.tpl 模板文件
$smarty->clear
allcache(); //清除所有缓存
$smarty->clear
cache(‘index.htm‘); //清除index.tpl的缓存
$smarty->clearcache(‘index.htm‘,cacheid); //清除指定id的缓存

转自:http://blog.csdn.net/webdesman/archive/2009/09/12/4541627.aspx