首页 > PHP资讯 > PHP培训技术 > 详解PHP的Smarty缓存操作(2)

详解PHP的Smarty缓存操作(2)

PHP培训技术
在详解PHP的Smarty缓存操作(1)中我们了解了smarty的全局缓存如何操作。现在我们再来了解一下smarty的部分缓存是如何实现的。
  #############################################################
  2、部分缓存
  首先了解什么叫部分缓存,其实就是指定一些文件生成缓存文件,而非网站的全部文件。了解了需要达到的效果,接下来我们就来具体操作
  操作之前,我们先要强调一个概念:
  部分缓存的实质其实是部分不缓存,也就是说不是指定那些文件生成缓存,而是指定具体一些文件不生成缓存
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  假设有3个文件:
  1.php //需要缓存
  2.php //需要缓存
  3.php //不需要缓存
  在1.php/2.php文件中还是照旧写上$smarty->display(‘与之对应的模板文件名’,’缓存文件名的补充部分’)这个方法。
  但在3.php中我们要特别指明不需要生成缓存,具体的方法是: $smarty->clear_cache(‘与之对应的模板文件名’)//写在$smarty->display(‘与之对应的模板文件名’)之前还是之后都可以
  当然$smarty->display(‘与之对应的模板文件名’)还是要写,本来就不想生成缓存,第二个参数也就不需要了。
  $smarty->clear_cache()和$smarty->display()的参数一定要写成一致的。
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  原文转载于:http://www.zhangenmin.com/index.php/smartycache2/

PHP培训技术

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持42不支持0