首頁 > 後端開發 > php教程 > 怎么设置网站的某一个页面不使用smarty缓存

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

WBOY
發布: 2016-06-13 13:04:49
原創
1002 人瀏覽過

如何设置网站的某一个页面不使用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);
  }
  

}

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板