Smarty はテンプレートを自動的にキャッシュしますか?

WBOY
リリース: 2016-06-13 12:47:13
オリジナル
910 人が閲覧しました

Smarty はテンプレートを自動的にキャッシュしますか?
たとえば

<br />
//$obj_tpl是smarty对象<br />
$obj_tpl->setTemplateRoot(dirname(__FILE__));<br />
$obj_tpl->display("index.tpl");<br />
ログイン後にコピー

次に、2つのディレクトリがあり、各ディレクトリにはindex.tplがあり、phpファイルにはindex.tplがあります。つまり、テンプレートは 2 セットあります。
2番目のディレクトリは最初のディレクトリのindex.tplを読み込むことがわかりました。

を使用しました
<br />
$obj_tpl->caching=false;<br />
$obj_tpl->clear_all_cache();//清除所有缓存<br />
$obj_tpl->clear_cache('index.tpl');//清除index.tpl的缓存<br />
ログイン後にコピー

それも機能しません。
dirname(__FILE__) の値はディレクトリごとに異なります。
同じ名前のテンプレートファイルを使用することはできませんか?パスは異なります。

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