Maison  >  Article  >  développement back-end  >  怎么设置网站的某一个页面不使用smarty缓存

怎么设置网站的某一个页面不使用smarty缓存

WBOY
WBOYoriginal
2016-06-13 10:59:14816parcourir

如何设置网站的某一个页面不使用smarty缓存
如何设置网站的某一个页面不使用smarty缓存
------最佳解决方案--------------------
在对应的页面使用smarty的对象修改caching属性为false
例如
$smarty->caching = false;
------其他解决方案--------------------
一样的嘛,你还不是要继承Action类
然后在实现的地方 用 $this->_tpl->caching = false;
------其他解决方案--------------------
我是使用mvc模式,在控制器基类进行了统一设置
class Action{
  public $_tpl;

  function __construct(){
$this->_tpl = new smarty;
$this->_tpl->template_dir   = 'view/templates';
$this->_tpl->compile_dir    = 'view/templates_c';
$this->_tpl->cache_dir      = 'view/cache';
$this->_tpl->config_dir     = 'view/config';
$this->_tpl->cache_lifetime = '3600';
$this->_tpl->caching        = true;  
                $this->_tpl->assign('st',$this->_tpl);
  }
  

}

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:php多表联检?Article suivant:PHP 待方法