Webサイトの特定のページでSmartyキャッシュを使用しないように設定する方法

WBOY
リリース: 2016-06-13 13:04:49
オリジナル
978 人が閲覧しました

Web サイトの特定のページで Smarty キャッシュを使用しないように設定する方法
Web サイトの特定のページで Smarty キャッシュを使用しないように設定する方法
-----最善の解決策---- ----- -----------
対応するページの Smarty オブジェクトを使用して、キャッシュ属性を false に変更します
たとえば
$smarty->caching = false;
-----その他の解決策---------
同様に、Action クラス
を継承する必要があります。 次に、$this->_tpl->caching = false;
を使用します------その他の解決策----- ----
mvc モードを使用し、コントローラーの基本クラスで統一した設定を行いました
クラスアクション{
パブリック $_tpl;

関数 __construct(){
$this->_tpl = 新しいスマート;
$this->_tpl->template_dir = 'ビュー/テンプレート';
$this->_tpl->compile_dir = 'view/templates_c';
$this->_tpl->cache_dir = 'ビュー/キャッシュ';
$this->_tpl->config_dir = '表示/構成';
$this->_tpl->cache_lifetime = '3600';
$this->_tpl->キャッシュ = true; $this->_tpl->assign('st',$this->_tpl);
}



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート